0

从位于的文件中,/A/a.php我需要包含位于/B/b.php

由于 a.php 包含在不同嵌套级别的不同目录中的文件中,因此我无法使用

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

../B/将相对于文件,包括a.php而不是a.php位置)

所以我现在最好的解决方案是使用 (on a.php)

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

以便相对于 a.php 访问 b。

这可行,但我感觉 APC 不会缓存b.php,因为 include 语句需要调用dirname(__FILE__)并且不是静态的。

我对吗?解决这个问题的最佳方法是什么?

注意:我不能使用 document_root,因为它在开发服务器和生产服务器上不同。

谢谢 !

4

0 回答 0