1
是否有可能在PHP中鏈接屬性?你可以用__set在PHP中鏈接屬性嗎?
我試圖得到它的工作像方法調用,與此類似:
class DefClass
{
private $_definitions = array();
public function __set($name, $value)
{
$this->_definitions[$name] = $value;
return $this;
}
}
$test = new DefClass();
$test
->foo = 'bar'
->here = 'there'
->goodbye = 'hello';
但沒有奏效。是否只能通過方法調用返回對象並再次訪問它?