正确启用或禁用PHP'display_errors'ini设置的方法?
问题描述:
我所遇到的不同惯例,启用的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,什么是正确的?
答
启用它在你的php.ini 文件
display_errors = On
在php.ini中禁用它文件
display_errors = Off
然后重启阿帕奇。
我打算在运行时改变它。但是因为你明确地在这里为php.ini文件使用了'On'和'Off',这意味着当动态地改变它时,我应该使用''On''和''Off''字符串吗? (带'ini_set'功能) – RocketNuts
在运行时使用 ** ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(E_ALL); ** –