📅  最后修改于: 2023-12-03 14:50:06.174000             🧑  作者: Mango
在 PHP 开发中,错误提示信息对程序员来说非常重要。但在实际的应用中,我们可能需要将这些错误提示信息屏蔽掉,从而使我们的应用更加安全。
我们可以通过 error_reporting
函数来屏蔽单个错误的输出。该函数的输入参数为错误级别,通常我们可采用下列方式定义:
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
通过该函数的调用,将屏蔽掉 E_NOTICE
、E_STRICT
和 E_DEPRECATED
这几个错误级别的信息。
除了上述方法外,我们还可以直接在 php.ini 配置文件中修改错误显示设置。设置方法如下:
display_errors = Off
通过将 display_errors
的值设置为 Off
,就可以完全屏蔽掉所有的错误提示信息了。
尽管错误信息对于开发者来说非常重要,但在一些特殊的情况下,我们需要把错误提示给关闭掉,以保证系统的安全性。本文介绍了两种方法分别实现屏蔽单个错误和所有错误的输出。需要注意的是,在调试阶段一定要开启错误提示信息,以便及时修复程序中可能存在的错误。