关闭APP_DEBUG出现了解析错误

  作者:bea

将APP_DEBUG设置为false后出现了下面的问题: Parse error:syntax error, unexpected T_STRING in E:\PHPnow\htdocs\ojbak\Runtime\~app.php on line 1 在网上找了很久终于得到了答案。 这个和PHP有关系,php.ini里修改配置short_open_tag = On 你要是设置了开启短标签开启了的话 那就没事 不然是执行不了的 而且你知道为什么你开启了调试模式不会报
将APP_DEBUG设置为false后出现了下面的问题:

Parse error:syntax error, unexpected T_STRING in E:\PHPnow\htdocs\ojbak\Runtime\~app.php on line 1

在网上找了很久终于得到了答案。

这个和PHP有关系,php.ini里修改配置short_open_tag = On

你要是设置了开启短标签开启了的话 那就没事
不然是执行不了的
而且你知道为什么你开启了调试模式不会报错吗?
你去看下app.class.php里面的build方法就知道了,
当开启了调试模式后,会获取相关文件的内容 然后重新组合成文件这个时候是会自动加上的
也就是你看到的~app.php文件了
但是当你不开启调试模式后,会每次都会加载相关的文件,这样子,你的错误就暴露出来了。 有用  |  无用

猜你喜欢