APP_DEBUG
中的.env
更改为true
。echo $var_that_not_exists
时,它会在浏览器控制台中给你一个空白页面,其中包含500个内部错误。为什么呢?顺便说一下,我正在使用laravel 5.
答案 0 :(得分:2)
如果你正在使用Homestead,它默认使用HHVM。不幸的是,HHVM中的PHP致命错误转到/var/log/hhvm/error.log
而不是浏览器。
答案 1 :(得分:1)
这里的错误存在差异。
转到404页面会引发异常,然后由app / Exceptions / Handler.php中的应用程序错误处理程序处理。
回显未定义的变量是致命的PHP错误(取决于您的配置),假设您使用PHP-FPM将从您的网络服务器显示500错误。