Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP需要一次或包含一次嵌套_Php - Fatal编程技术网

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

PHP需要一次或包含一次嵌套,php,Php,目录结构 A.php 文件夹 B.php C.php A.php包括B.php,B.php包括C.php 但是相对于A.php,B.php需要包含C.php。有什么方法可以包含相对于B.php的C.php吗?您可以使用\uuuu DIR\uuuu或dirname(\uuu FILE\uuu)包含 从 文件的目录。如果使用 在include中,包含 返回包含的文件。这是 相当于dirname(\uuuuu文件) 试试这个 A.PHP B.php include_once(__DIR__.'

目录结构

  • A.php
  • 文件夹
    • B.php
    • C.php
A.php包括B.php,B.php包括C.php


但是相对于A.php,B.php需要包含C.php。有什么方法可以包含相对于B.php的C.php吗?

您可以使用
\uuuu DIR\uuuu
dirname(\uuu FILE\uuu)
包含

文件的目录。如果使用 在include中,包含 返回包含的文件。这是 相当于
dirname(\uuuuu文件)

试试这个

A.PHP B.php
include_once(__DIR__.'/folder/B.php');
include_once(__DIR__.'/folder/C.php');
include_once(__DIR__.'/A.php');