我目前正在一個小網站上工作,我正在嘗試要求兩個課程。當我只需要一個類時,一切正常,但是當我需要兩個類時,我的頁面不再工作。此代碼有效:<?phprequire '../assets/php/mapManager.php';$mapManager = new mapManager();?>此代碼有效:<?phprequire '../assets/php/accountManager.php';$accountManager = new accountManager();?>此代碼不起作用:<?phprequire '../assets/php/mapManager.php';require '../assets/php/accountManager.php';$mapManager = new mapManager();$accountManager = new accountManager();?>
1 回答

SMILET
TA貢獻1796條經驗 獲得超4個贊
我的假設是,這些類文件中的每一個都包含或需要包含父Manager
類或其他一些常見依賴項的同一文件,并且當您嘗試在該文件中重新聲明該類時會遇到致命錯誤。您可以通過使用require_once
而不是解決此問題require
,或者理想情況下通過實現自動加載來解決此問題。
通常我不會發布“猜測”答案,但根據上下文和命名以及錯誤發生的方式,我認為這極有可能,如果這不是你的問題,那肯定是將適用于其他有相同問題的人。
- 1 回答
- 0 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消