$foo
->
bar()->
bar()->
bar()->
bar()->
hello
(); 是php框架中常用的形式。
首先理解一 下$this,偽變數 $this 可以在當乙個方法在物件內部呼叫時使用。$this 是乙個到呼叫物件的引用,先看一下例子吧
<?php
class foo
function hello()
}$foo = new foo();
$foo->bar()->bar()->bar()->bar()->hello();
?>
大家看到這種新穎的呼叫方法了吧,這樣調的時候有乙個好處就是很直觀,如hello()方法是我們要 操作方法,而bar()是一些步驟方法,在這裡我再寫個類吧,可能更明顯一些
<?php
class example
function ***($***)
function trace() ,***: "); }}
$person = new example;
$person->name("lisha")->***("female")->trace();
/*output
name:lisha,***:female
*/?>
php 呼叫基類方法 PHP父類呼叫子類方法的例子
在php中,需要在父類中呼叫子類的方法,之前一直都沒這麼用過,通過實踐發現也可以。例子 複製 示例 父類呼叫子類方法 基類 author lnmp100 呼叫子類方法 function run action action index this action 此方法將在父類中呼叫 function i...
PHP類中靜態方法與普通方法的互相呼叫
方法一 在靜態方法中使用new animal 例項化animal 類並賦值給 data,再通過 data呼叫其他的普通方法。class animal public function say public function run 例項化animal類 obj new animal 呼叫類中的靜態方法...
Python 類方法中呼叫父類的類方法
3.super 測試 推薦使用,安全 如果類的物件方法呼叫父類的物件方法,可以使用super 函式獲取父類的物件方法 如果在類方法中呼叫父類的類方法,則可以使用super 推薦,暫時未發現問題 或者cls.base 屬性 不推薦,我用的時候出現未知錯誤 獲取父類的類方法。為什麼使用屬性會出現問題?因...