目录结构,
- A.php
- 文件夹
- B.php
- C.php
A.php包括B.php,B.php包括C.php。
但是B.php需要包含相对于A.php的C.php。有什么方法可以包含相对于B.php的C.php吗?
您可以包括使用__DIR__
或dirname(__FILE__)
。
来自手动
文件的目录。如果使用在include中,的目录返回包含的文件。这是相当于CCD_ 3。
尝试这个
A.PHP
include_once(__DIR__.'/folder/B.php');
include_once(__DIR__.'/folder/C.php');
B.php
include_once(__DIR__.'/A.php');