当前位置:编程学习 > php >>

PHP中 重载函数 __get() __set() _call作用及参数是什么

什么情况下的时候会触发

追问: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函数 急急急急急急急急急急急急急急急急

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,