2009-06-16 50 views
1

可能重複:
PHP: self vs. $this

是什麼意思$this-> CakePHP中?

請分兩部分回答... $this是指什麼? ->是指什麼?

有人可以用聲明$ this-> Post-> find('all');在郵政控制器。爲什麼你需要 - >郵政部分,如果它在郵政控制器?

+0

這裏有一個很好的答案: [鏈接](http://stackoverflow.com/questions/151969/php-self-vs-this)它還告訴你這$之間的區別和自我 – sqram 2009-06-16 02:15:07

回答

0

你肯定會想潛水前閱讀PHP documentation on classes進入CakePHP的

從官方參考:

每一個類定義始於 關鍵字class,後面跟着類 名稱,可以是任何不是 的保留字。接着是一對 大括號,其中包含 類成員 的定義和方法。僞變量$ this 在從對象上下文中調用方法 時可用。 $這 是調用對象 基準(通常是對象到該 方法屬於,但也可以是另一 對象時,如果該方法是從一個 次級對象的上下文中調用靜態 )。

不是最簡單的定義,但這確實是你必須知道的在CakePHP中導航代碼的東西。

相關問題