class ClassOne
{
private $foo = null;
public function __construct()
{
$this->foo = new ClassTwo();
}
public function doStuff()
{
$bar = &$this->foo->someVariable;
}
}
我知道$this
引用当前对象,而&
是用于更改原始变量的引用符号。
&$this
指的是什么?
答案 0 :(得分:0)
感谢@ k0pernikus和@trincot澄清&
是指整个$this->foo->someVariable
原作者希望更改someVariable
中的$this->foo->someVariable
。由于它很冗长,他将引用分配给$bar
。
然而,这是在PHP4中完成的。必须有更好的方法在PHP5中编写它。