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';
但没有奏效。是否只能通过方法调用返回对象并再次访问它?