欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

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