我有两个文件,a文件被b文件加载,我使用了在b文件定义常量,然后在a文件中验证是否有这个常量,但是验证却失效了。
代码如下:
a文件:
<code><?phpif (!defined(HEIDOMAIN)) { exit("123");}</code>
b文件:
<?phpdefine('HEIDOMAIN', True);require '/Include/MakeUser.php';?>
求助如何解决?
回复内容:
我有两个文件,a文件被b文件加载,我使用了在b文件定义常量,然后在a文件中验证是否有这个常量,但是验证却失效了。
代码如下:
a文件:
<code><?phpif (!defined(HEIDOMAIN)) { exit("123");}</code>
b文件:
<?phpdefine('HEIDOMAIN', True);require '/Include/MakeUser.php';?>
求助如何解决?
a.php
<code>php</code><code><?phpif (!defined('HEIDOMAIN')) { exit("123");}</code>
加引号, 否则就是检测 True
的这个值是否定义了.
参考:
http://php.net/manual/en/function.defined.ph
本文来源gao!%daima.com搞$代*!码$网3
搞代gaodaima码p
要在a文件中require一下b文件才行