簡體   English   中英

擴展php中的問題

[英]extends issue in php

我有2個.php文件

1) Parent.php with Class Parent{}
2) Child.php with Class Child{}

我試圖在Child中擴展Parent,如下所示:

Class Child extends Parent{} // gives error saying Parent not found.

請幫忙。

您必須包含parent.php文件並更改父類名稱。

Parent是一個關鍵字,因此您可以嘗試更改您的類名

我希望這能幫到您。

不需要在定義child的文件中包含父定義。

實際上,一些編碼風格規則明確禁止這一點。

您將在運行時唯一一次看到報告的錯誤 - 並且為了解決這個問題,您只需要確保在解析子類之前已經解析了父類並且它在范圍內。 包括定義父文件的文件(在編碼樣式規則允許的情況下)是實現此目的的一種方法,但是您必須使用require而不是include(如果失敗時使用包含可捕獲的錯誤)並且必須使用_once變體來確保不要嘗試多次加載定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM