脚本宝典收集整理的这篇文章主要介绍了php 魔术方法 __get __set,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
__get 触发时机:对象在外部访问私有成员或者受保护属性时调用
__set 触发时机:对象在外部设置私有或者受保护成员属性值的时候调用
该方法有两个参数
参数一:成员属性名
参数二:要设置的值
<?PHP class PErson { public $name = ‘小明‘; PRotected $age = 18; private $height = 187; public function __get($name) { if($name == ‘age‘){ return $this->age; }else if($name == ‘height‘){ return $this->height; } } public function __set($name,$value) { var_dump($name,$value); } } $niu = new Person(); //echo $niu->height; $niu->height = 520;
以上是脚本宝典为你收集整理的php 魔术方法 __get __set全部内容,希望文章能够帮你解决php 魔术方法 __get __set所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。