Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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
Can';不需要';config.php';?_Php - Fatal编程技术网

Can';不需要';config.php';?

Can';不需要';config.php';?,php,Php,config.php是一个保留名称,或者为什么下面的内容对我不起作用 我有以下文件: /test.php: echo "test<br/>"; require("php/session.php"); echo "session<br/>"; require("connect.php"); echo "connect<br/>"; require("config.php"); echo "config<br/>"; /php/connect.

config.php
是一个保留名称,或者为什么下面的内容对我不起作用

我有以下文件:

/test.php

echo "test<br/>";
require("php/session.php");
echo "session<br/>";
require("connect.php");
echo "connect<br/>";
require("config.php");
echo "config<br/>";
/php/connect.php

echo "test<br/>";
require("php/session.php");
echo "session<br/>";
require("connect.php");
echo "connect<br/>";
require("config.php");
echo "config<br/>";

如果我打开
/test.php
,它只打印
test
session
connect
。但是,如果我将
config.php
重命名为其他名称,并在
connect.php
中更改require,它就会工作。

仅通过重命名文件就可以包含该文件是没有意义的。PHP提供的实际错误消息是什么?您确定您的文件名被称为该错误消息吗?据我所知,php目录中的include/require functions.is config.php没有文件名限制?可能将require更改为
require(“php/config.php”)
或try
require('./config.php')
可能session.php和connect.php也存在于另一个目录中,脚本将其视为当前目录。config.php不在该目录中,因此失败。你能输出
getcwd()
\uuuuuu DIR\uuuuuuuu
并看看这些值是否有意义吗?@Mike:根本没有错误,只是没有包括在内。如果我在config.php中定义了一些变量,那么它们在其他任何地方都是不可见的。PHP提供的实际错误消息是什么?您确定您的文件名被称为该错误消息吗?据我所知,php目录中的include/require functions.is config.php没有文件名限制?可能将require更改为
require(“php/config.php”)
或try
require('./config.php')
可能session.php和connect.php也存在于另一个目录中,脚本将其视为当前目录。config.php不在该目录中,因此失败。你能输出
getcwd()
\uuuuuu DIR\uuuuuuuu
并看看这些值是否有意义吗?@Mike:根本没有错误,只是没有包括在内。如果我在config.php中定义了一些变量,那么它们在其他任何地方都是不可见的。PHP提供的实际错误消息是什么?您确定您的文件名被称为该错误消息吗?据我所知,php目录中的include/require functions.is config.php没有文件名限制?可能将require更改为
require(“php/config.php”)
或try
require('./config.php')
可能session.php和connect.php也存在于另一个目录中,脚本将其视为当前目录。config.php不在该目录中,因此失败。你能输出
getcwd()
\uuuuuu DIR\uuuuuuuu
并看看这些值是否有意义吗?@Mike:根本没有错误,只是没有包括在内。如果我在config.php中定义了一些变量,那么它们在其他任何地方都不可见。