php,子類如何隱式呼叫父類的方法

2022-10-09 12:33:09 字數 531 閱讀 7912

假設,父類有

protected $info = '';

public function info()

子類有echo $this->info;

如何在不改變子類**的情況下,將父類的info()自動執行,已達到子類可以獲得$this->info ='***x'的效果?

假設,父類有

protected $info = '';

public function info()

子類有echo $this->info;

如何在不改變子類**的情況下,將父類的info()自動執行,已達到子類可以獲得$this->info ='***x'的效果?

基本沒有程式語言帶有自動執行的方案,因為程式設計就是按照程式設計者的意思去做,即使有所謂的「自動執行」或者「自動完成」,也是在程式設計者的授意或者實現下完成的。

如果你非要在不修改子類的基礎上實現你想要的效果,為何不直接把protected $info設定成***x呢?

如果你有什麼苦衷,不能在一開始就是設定$info的值,你也可以考慮魔術方法。

C 子類如何呼叫父類

c 中子類是如何呼叫父類的?帶著這個問題,體驗如下 通過子類無參建構函式建立子類例項 建立父類person和子類student。public class person public class student person 在客戶端通過子類無參建構函式建立子類例項。class program 輸出結...

php 呼叫基類方法 PHP父類呼叫子類方法的例子

在php中,需要在父類中呼叫子類的方法,之前一直都沒這麼用過,通過實踐發現也可以。例子 複製 示例 父類呼叫子類方法 基類 author lnmp100 呼叫子類方法 function run action action index this action 此方法將在父類中呼叫 function i...

php不呼叫父類構造 php呼叫父類構造方法是什麼

php呼叫父類構造方法 首先父類先建構函式,為 public function construct 然後使用 parent construct 呼叫父類建構函式即可。php呼叫父類構造方法 一 使用函式 parent construct 呼叫父類建構函式 如下 class myclass 父類 pu...