PHP需要嵌套一次或包含嵌套一次


PHP require_once or include_once nesting

目录结构,

  • 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');