PHP プロジェクトに次のファイルがあります。
index.php
private/module1.php
private/module2.php
このようにindex.php
参照module1.php
します:
require_once('private/module1.php');
次に、module1.php
requiresmodule2.php
であるため、次の行があります。
require_once('private/module2.php');
動作させるには、ルートからの相対パスを通知する必要があります。これは、 require_onceコマンドが、たまたま index.php である現在のドキュメントからのパスを想定しているためだと思います。問題は、PHP Storm がこの参照を管理できないことです。たとえば、文字列private/module2.php
をハイパーリンクに変換したり、実際の参照として認識したりしません。
これを解決するには?