我有两个文件,a文件被b文件加载,我使用了在b文件定义常量,然后在a文件中验证是否有这个常量,但是验证却失效了。
代码如下:
a文件:
<?php
if (!defined(HEIDOMAIN)) {
exit("123");
}
b文件:
<?php
define('HEIDOMAIN', True);
require '/Include/MakeUser.php';
?>
<!DOCTYPE html>
求助如何解决?
a.php
php
<?php if (!defined('HEIDOMAIN')) { exit("123"); }
加引号, 否则就是检测 True
的这个值是否定义了.
参考:
http://php.net/manual/en/function.defined.php
要在a文件中require一下b文件才行