PHP 魔术方法 __get __set (二),__get__set
程序员文章站
2022-05-06 15:25:08
...
PHP 魔术方法 __get __set (二),__get__set
慢慢长寻夜,明月高空挂
__get() - 读取不可访问属性的值时,__get() 会被调用
__set() - 在给不可访问属性赋值时,__set() 会被调用
'; echo $example->public."\n"; echo $example->protected."\n"; echo $example->private."\n"; echo $example->other."\n"; echo '
'; $example->public = 'lic'; //这个赋值成功所有没有显示 $example->protected = 'tec'; $example->private = 'vat'; $example->other = 'er'; echo '
'; echo '打印 public 属性:'.$example->public;
结果如下:
pub 调用__get()方法:protected 调用__get()方法:private 调用__get()方法:other name:protected,value:tec name:private,value:vat name:other,value:er 打印 public 属性:lic
上一篇: PHP与SQL注入攻击_PHP教程
推荐阅读
-
PHP魔术方法__GET、__SET使用实例
-
php中的魔术方法__call(),__clone(),__set(),__get()
-
详解php的魔术方法__get()和__set()使用介绍
-
PHP魔术方法__GET、__SET使用实例
-
PHP 特殊方法 set()、get()、isset() 与 unset()
-
魔术方法_set()和_get()是不是一定要声明为public?解决方案
-
php幻术方法: _get() 和 _set()的妙用
-
PHP中 对象自动调用的方法:set()、get()、tostring()
-
详解php的魔术方法__get()和__set()使用介绍
-
PHP中 对象自动调用的方法:set()、get()、tostring()