0
ini_set('display_errors', '0');

这应该禁用 display_errors,但它不会永久禁用。当我尝试 echo ini_get('display_errors'); 下次我运行脚本时,我得到 1。我怎样才能永久设置它。

4

3 回答 3

1

您需要将display_errors =Off设置为php.ini配置文件。

ini_set 函数用于为定义在 php.ini 文件中的配置参数运行时间值。

修改php.ini文件中的配置参数后,重启apache web服务器服务,使用phpinfo()函数验证配置参数display_error的值是否被修改

有关display_error配置参数的更多详细信息,请参阅以下 url 中提到的文档

http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors

于 2012-12-12T16:51:52.297 回答
1

我建议更改 php.ini 设置:

display_errors = Off

还是您需要在每个应用程序/每个脚本基础上使用它?

于 2012-12-12T16:38:30.230 回答
0

这是从php.net站点的提取

设置给定配置选项的值。配置选项将在脚本执行期间保留此新值,并将在脚本结束时恢复。

所以它不是永久的。因此更改您的 php.ini 文件。

于 2012-12-12T16:50:48.307 回答