我是一个自我思考的爱好程序员,因此没有基本面总是像专业人士那样。如果这是基本的话,请原谅。
在模型中设置变量时返回$ this的目的或好处是什么? 我已经在其他地方看到过这种情况,但是无法解决这个问题。
示例代码:
public function setAlias($Alias){
$this->_Alias = (string) $Alias;
return $this;
}
public function getAlias(){
return $this->_Alias;
}
答案 0 :(得分:9)
它允许您进行方法链接。例如,
$object = new Object();
$object->setAttribute1("value")->setAttribute2("value")
答案 1 :(得分:2)
它允许方法链接:
$someObj->method1()->method2();