它一直困扰着我,我只是弄清楚它为什么会发生。 我有以下结构:
index.php
:require('php/session.php');
php/session.php
:require('config.php');
php/config.php
:echo 'hi';
现在,如果我打开index.php
,则不打印任何内容。实际上,config.php
应该定义一堆变量,因为永远不会定义这些变量,所以我会收到错误。
现在,事实证明require('config.php');
实际上是指XAMPP/php/pear/Config.php
而不是本地目录中的文件。这怎么可能,有没有办法避免它而不必重命名我的脚本(我的意思是来,config.php
必须是有史以来最常见的名字。)
我应该注意它是一台开发机器及其运行的Windows,所以大小写差异并不能拯救我。