我遇到了一個奇怪的問題。如何解決這個遞歸依賴?
在類節點,我需要一些章的,所以我已經包括內部Node.php的Chapter.php文件,如下的功能:
Node.php文件:
require_once('Model.php');
require_once('Chapter.php');
class Node extends Model {
...
}
Chapter.php文件:
require_once('Node.php');
class Chapter extends Node {
...
}
錯誤:
Fatal error: Class 'Node' not found in Chapter.php
它怎麼沒找到Node類?有什麼辦法解決這個問題?
最有可能它的一些包括路徑問題..你可以確認類文件是在同一水平。 –
是的文件是在同一級別。我100%確定。 – Cris
您有設計問題,請嘗試重新編寫這些類。嘗試[分離](https://www.google.com.bd/search?q=php+decoupling+classes&rlz=1C1KMZB_enBD539BD539&oq=php+decoupl&aqs=chrome.2.69i57j0l3j69i64.5648j0j7&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8 )你的依賴關係。 –