PHP面向对象的链式调用方式

在ZF里面经常有和jQuery类似的链式的结构代码。

$("p").css("color").addClass("selected");//jQuery
//比如这样jQuery可以连着使用2个方法。在ZF中也有发现类似的链式
$this->_plugins->setRequest($this->_request)->setResponse($this->_response);

于是就跟进了函数,发现实现起来也还蛮简单的。只需要在每个方法最后返回$this

阅读更多