2010-09-30 54 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

相關問題