0

そう、

私は、Eclipse、FlashBuilder、Dreamweaver で得られるようなコードヒントを開発用 IDE で使用するのが非常に好きです。

今、Dreamweaver を使用して PHP で作業しているinclude_onceときに、上向きのディレクトリ参照を使用した単純な方法が結果をもたらすことがわかりましたincludes with in includes

だから私が得た解決策は使用することです

dirname(__FILE__)

これで私は翻訳する必要があります

include_once '../../utils.php';

include_once dirname(__FILE__).'../../utils.php';

これで問題はサーバー上で解決されました。

しかし、私の Adob​​e Dreamweaver IDE は泣いています。単純なinclude_onceファイルのインポートを識別することができ、すべてCODE HINTINGが正常に機能しているためです。この変更の後、ファイルは動的インポートになるため、DreamWeaver はファイルを検出できなくなりました。

インテリジェントな環境で作業したいという状況に直面するには、サーバーと IDE の両方が期待どおりに機能する方法を見つける必要がありました。

これは私がやり終えたことです。

if(!include_once dirname(__FILE__).'/../../libs/utils.php'){
    include_once '../../libs/utils.php';
}

これにより、条件が内部に入るのに失敗することはなく、サーバーは正常に動作します。内部のインクルードは IDE にファイルを認識させるため、コード ヒントが機能します。

私の質問:

  • 私の期待に応える他の良い解決策はありますか。
  • includes条件付きで使用すると、結果はどうなりますか。
4

1 に答える 1