當前位置:首頁 » 編程語言 » 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指的是什麼

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

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:637
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:366
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:82
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:307
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:789
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:339
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:210
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:810
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:364
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:590