tp5 规避 [ error ] 未定义数组索引

error_reporting(0);

$a = [];
error_reporting(0);
var_dump($a['aa']? $a['aa']: 1);

本以为log就不会生成error日志,结果还是报错

ini_set('display_errors', 0);

对于错误提示,ini_set('display_errors', 0);的优先级高于error_reporting(0)

error_reporting(0);
var_dump(ini_get('error_reporting')); //查看报错级别,结果仍然是 1

ini_set('display_errors', 0);
exit;

但是,此两种设置报错级别,对于tp5来说没啥用,还是会报error。。。。

if(isset($a['aa'])) {

}
posted @ 2020-08-11 15:36  王玉岩  阅读(1394)  评论(0编辑  收藏  举报