PHP中 重载函数 __get() __set() _call作用及参数是什么
什么情况下的时候会触发
追问:mixed是什么类型 的参数? 方便举个简单的列子下吗?
什么情况下的时候会触发
追问:mixed是什么类型 的参数? 方便举个简单的列子下吗?
答案:void __set ( string $name , mixed $value )
__set在对类内不可访问的成员赋值时被调用,$name是成员名,$value是赋的值
mixed __get ( string $name )
__get在对内类内不可访问的成员取值时被调用,$name是成员名
mixed __call ( string $name , array $arguments )
__call在对类内不可访问的方法调用时被调用,$name是方法名,$arguments是调用这个方法提供的参数
上一个:php如何在类的内部判断是否定义了函数
下一个:linux 中php执行shell_exec函数 急急急急急急急急急急急急急急急急