使用PHP ini_set()
适用于error_reporting的正确方法是什么?它是通过使用引号:使用ini_set()的正确方法
ini_set('error_reporting', 'E_ALL');
或不带引号:
ini_set('error_reporting', E_ALL);
当我使用一个带引号的,我site_errors.log文件没有得到填充。但是当我使用一个没有引号我的site_errors.log文件得到更新就好了。这是我的PHP文件是什么样子:
// my php file
ini_set('display_errors', 'Off');
ini_set('error_reporting', E_ALL);
ini_set('log_errors', 'On');
ini_set('error_log', 'site_errors.log');
这是一个问题,当你没有问题,并已给自己的答案已经:)? – markus
原因:E_ALL是一个PHP常量,因此必须写入不带引号。 – markus
为什么不使用'error_reporting()'函数? –