用户登录

跟 __set 对应的,还有一个 __get 方法,它会在获取不可见的属性的时候自动被调用。打开 index.php ... 在这个 Track 类里,我们再去定义一个 __get 方法。

public function 两个下划线 ... get ... 这个方法有一个参数,就是要获取的属性的名称 ... $name ...

在这个方法里,我们可以简单的把想要获取的属性的值返回来。

public function __get($name) {
return $this->$name;
}

在下面,我们去获取一下 track_name 这个属性的值 ...

echo $magic->track_name;

保存 ... 回到浏览器 ... 在屏幕上会显示 magic 对象里的 track_name 这个属性的值 ... 这个属性是一个私有属性,所以,在访问它的时候,会去自动调用 __get 函数 ... 目前这个函数做的事就是去返回属性的值。

获取不可见的属性自动调用的函数 __get《 PHP 面向对象 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点