2017-11-18 169 views
0

我所遇到的不同慣例,啓用的display_errors的.ini在PHP運行環境:正確啓用或禁用PHP'display_errors'ini設置的方法?

ini_set('display_errors', 'On'); 
ini_set('display_errors', '1'); 
ini_set('display_errors', 1); 
ini_set('display_errors', true); 

而且類似的變化來禁用它:

ini_set('display_errors', 'Off'); 
ini_set('display_errors', '0'); 
ini_set('display_errors', 0); 
ini_set('display_errors', false); 
ini_set('display_errors', null); 

他們似乎都工作,但感覺馬虎。假設PHP 7.1,什麼是正確的?

回答

0

啓用它在你的php.ini 文件

display_errors = On 

php.ini中禁用它文件

display_errors = Off 

然後重啓阿帕奇。

+0

我打算在運行時改變它。但是因爲你明確地在這裏爲php.ini文件使用了'On'和'Off',這意味着當動態地改變它時,我應該使用''On''和''Off''字符串嗎? (帶'ini_set'功能) – RocketNuts

+0

在運行時使用 ** ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(E_ALL); ** –

相關問題