使用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()'函數? –