为什么 PHP 7.2.19 当 error_reporting() 设置为 0 时,后续的 ini_set() 会被忽略。PHP Docs 中没有提及这种行为。这是一个错误还是非常糟糕的文档?
error_reporting(0);
ini_set(log_errors, '1'); //This directive is ignored and nothing is logged
但是,如果在 php.ini 中将 display_errors 设置为“off”,则以下语句有效
error_reporting(E_ALL);
ini_set(log_errors, '1'); //This directive is executed
收到一只叮咚