2010-09-30 70 views

回答

8

我相信第二个运营商只需拨打appendBody()对象返回$this->getResponse()

换句话说,这是一个快捷方式是:在其他OOP语言

$x = $this->getResponse(); 
$x->appendBody('Hello' . $name); 
+6

又称方法链 - > http://en.wikipedia.org/wiki/Method_chaining – Jacob 2010-09-30 19:59:38

+0

谢谢。我发现这是减少代码和提高可读性的好方法...维基百科链接中的很好的例子。尼斯。 – thebrotherofasis 2010-09-30 20:14:16

4

同为.:你的命令链接在一起。

你叫$this->getResponse()它返回一个对象,然后你调用appendBody()该对象。它会是这样的:

$response = $this->getResponse(); 
$response->appendBody('Hello'.$name); 

具有讽刺意味的是,我只是想着/大约10分钟前玩这个。

+0

反击我不知道为什么被施放的downvote。 – BoltClock 2010-09-30 20:03:07

+1

@BoltClock谢谢,我想知道为什么,然后意识到我有一些严重混乱的错别字,我后来修复 – Tarka 2010-09-30 20:04:06

相关问题