在运行apache和mod_php的php5机器上使用以下代码会导致预期的无效索引错误,但在php7 nginx和phpfpm上使用它则不会。
<?php
$test = [];
echo $test['hello'];有人能告诉我为什么吗?如果有一种方法可以告诉phpfpm php7真正遵守错误条件呢?
发布于 2018-09-07 18:32:29
问题是创建我正在使用的docker容器的人设置了error_reporting=E_ERROR,而它应该是error_reporting=E_ALL & ~E_DEPRICATED & ~E_STRICT。这可以防止抛出无效的索引错误。
https://stackoverflow.com/questions/52207111
复制相似问题