我的Laravel 4.2应用程序可以很好地运行未定义的变量或数组索引。
我已经放置了
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
在我的代码中的许多地方试图让这种情况发生。
php.ini包含
error_reporting = E_ALL
在app.php中调试成功。
我已经查看了所有Laravel和供应商代码以及我的代码,以查找可能已关闭错误报告的位置,但似乎没有相关内容。
同一服务器上的非Laravel Web应用程序崩溃和/或正确报告这些类型的错误。
Fedora和5.5上的PHP是5.6.8。在Centos上。
为什么我看不到任何通知,警告?有了这个级别的错误,PHP应该在未定义的变量和数组元素访问上抛出异常。
E.g。对于像$object['member']
这样的数组“$ object”没有键“成员”应该会导致错误。