0

次の場所にあるファイルから、次の場所/A/a.phpにあるファイルを含める必要があります/B/b.php

a.php は異なるネストレベルの異なるディレクトリのファイルに含まれているため、使用できません

include '../B/b.php';

(場所ではなく../B/、ファイルを含む相対になります)a.phpa.php

したがって、私が現在持っている最善の解決策は、 (on a.php)を使用することです

include dirname(__FILE__).'/../B/b.php'; 

b が a.php に対して相対的にアクセスされるようにします。

b.phpこれは機能しますが、include ステートメントは呼び出しdirname(__FILE__)を必要とし、静的ではないため、 APC はキャッシュしないと感じています。

私は正しいですか?これを解決する最善の方法は何ですか?

注: 開発サーバーと運用サーバーで異なるため、document_root は使用できません。

ありがとう !

4

0 に答える 0