无效的数组索引不会在php7 nginx phpfpm配置中失败

时间:2018-09-06 15:05:16

标签: apache nginx php-7 php-5.6

在运行apache和mod_php的php5计算机上使用以下代码会导致无效的索引错误,但在php7 nginx和phpfpm上使用它不会。

<?php

  $test = [];
  echo $test['hello'];

谁能告诉我为什么?如果有办法告诉phpfpm php7真正满足错误条件?

1 个答案:

答案 0 :(得分:0)

问题是创建我正在使用的docker容器的人设置了error_reporting=E_ERROR,而应该设置error_reporting=E_ALL & ~E_DEPRICATED & ~E_STRICT。这样可以防止抛出无效索引错误。