在成員方法中,調用成員方法的方法是對象名加方法名,格式就是“對象名->方法名”。但是在定義類的時候,我們往往不知道對象名是什么,所以就沒法用對象名,這時,我們就要用到偽變量$this。
什么是$this?
$this的意思就是本身,在$this中有個指針,誰調用它,他就指向誰,它只能再類內部使用。大理石平台價格
$this用法實例:
我們來舉個例子,讓大家可以更加清楚的看到這個$this的含義指向。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
從上圖我們可以看到結果對比。打印出來的$this和$preson結果是一樣的,也就是說,$preson調用了$this,$this指向的就是它,所以說結果是一樣的。因此$this究竟指向哪是由所實例化的對象決定的,指向當前對象實例的指針。包括變量、方法都是如此。也就是印證了我們上面的話誰調用它,他就指向誰。
以上就是php面向對象之$this->用法簡述的詳細內容,