Common\config.php中define了自定义常量仅第一次有效

浏览:1667 发布日期:2016/04/20 分类:求助交流
我在项目的公共配置文件Common\config.php中定义了几个自定义常量
define('A', 'aaa');
define('B', 'bbb');
但是仅在删除runtime文件夹后的第一次运行中,自定义常量传递给了home模块中的控制器,我用\Think\log::write方法也可以正确的输出自定义常量的内容
但是在第二次之后的调用中,系统就提示这个常量是undefined,并且其他任何模块都无法读取到常量值,并且直接输出了A或者B的常量名。
如果我在其他模块的config文件中重复配置这些自定义常量,又会提示我这些常量值重复定义了。。。真是矛盾啊,请问这种情况怎么解决?NOTIC: [8] Use of undefined constant TOKEN - assumed 'TOKEN' D:\XXXX\Runtime\common~runtime.php 第 1 行.
最佳答案
评论( 相关
后面还有条评论,点击查看>>