在查看一些代码时,我发现了以下构造,特别是数组($ this [$ key])。它是如何工作的?它把价值观放在哪里?我在哪里可以找到它?
public function __get($key)
{
return $this[$key];
}
答案:谢谢马里奥。它是通过将ArrayAccess接口添加到对象并实现offsetGet和offsetSet方法来实现的。
答案 0 :(得分:2)
这是一个吸气剂,它并不比你看到的多。您可以访问私有对象的属性。
http://php.net/manual/en/language.oop5.overloading.php#object.get