我在我的PHP項目的下列文件:PHPStorm和模塊的引用
index.php
private/module1.php
private/module2.php
的index.php
引用module1.php
這樣:
require_once('private/module1.php');
通過反過來,module1.php
需要module2.php
,因此它具有以下行:
require_once('private/module2.php');
我需要通知從根開始的相對路徑才能正常工作。我想這是因爲require_once命令需要從當前文件,這恰好是index.php文件的路徑。問題是PHP Storm無法管理這個引用。例如,它不會將字符串private/module2.php
變成超鏈接,也不會將其視爲實際引用。
如何解決這個問題?因爲它在尋找
index.php
private/module1.php
private/private/module2.php
module1.php
個人而言,我總是指定相對於當前文件的路徑,即'require_once dirname(__ FILE__)。 '/module2.php';'。它可能會迴響,改變您的代碼以適應IDE,但我認爲有明確的文件引用是很好的做法。 – DCoder
是的,但我重視IDE自動化。如果我得不到答案,我可能會倒退到這樣的事情。 – fernacolo