开始.php
<?php
if(file_exists('/config.php')) require_once('/config.php');
echo TEST;
?>
配置文件
<?php
define('TEST','Hamsters');
?>
我有带有 PHP 版本 5.3.8 的 Windows XP + XAMPP。
如果我运行 start.php 它会给我这个错误:
注意:使用未定义的常量 TEST - 在第 3 行的 C:\programs\xampp\htdocs\start.php 中假定为“TEST”
现在我将 start.php 修改为以下内容,他给了我我的Hamsters
:
<?php
require_once('/config.php');
echo TEST;
?>
怎么能file_exists()
说文件不存在但没有条件仍然可以require_once()
声称不存在的文件?