php面向对象的魔术方法__set和__get方法
1、写一个类并加private属性的值。<?php class A{ private $n1; private $n2;
2、写__set()方法恽但炎杰和__get()方法来成对使用。 public function __set($pro_name,$pro_val){ $this->pro_na罪焐芡拂me=$pro_val; } public function __get($pro_val){ if(isset($pro_val){ return $this->pro_name; }else{ return null; } }
3、new一个对象并访问private属性。比如n1.$aq=new A();$aq->n1='ggggser3e';echo $a1->n1;
4、此时可以正常访问。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:93
阅读量:46
阅读量:71
阅读量:28
阅读量:71