當前位置:首頁 » 編程語言 » phpreturnthis

phpreturnthis

發布時間: 2023-07-14 06:48:43

php如何用操作符 -> 連續訪問多個方法

這個很簡單,但前提是這種方法只能應用於類對象。

下面給你寫個簡單的例子:

<?php
//首先來寫個簡單的類
classa{
privateb=0;

publicfunctionc($Num=0){
$this->b=$Num;
return$this;//關鍵就在這里,有這條就可以連續調用了,原理下面再解釋
}

publicfunctiond(){
echo$this->b;
}

}

//接下來是調用
$Obj=newa;
$Obj->c(500)->d();
//調用運行後,頁面會輸出500

原理解釋:

在php中, return關鍵詞通常會用於給函數方法返回值並終止該函數方法的運行

比如一個方法a, 如果return 1 那麼這個函數最後的返回值就是1,

而類對象中,$this表示當前對象, 那麼return $this 等於就是給函數返回了類當前對象,而這個函數的最後結果也成了一個對象, 那對象,自然就能使用 -> 調用該對象中的成員了!

❷ php類中,方法中的return this指的是什麼

返回整個類對象,方便調用的元素對對象進行調用。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:648
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:939
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:634
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:823
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:734
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1069
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:302
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:163
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:855
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:765