PHP error_reporting

PHP错误报告 error_reporting()是PHP的预定义函数。它允许您控制将报告多少PHP错误。正如…

PHP错误报告

error_reporting()是PHP的预定义函数。它允许您控制将报告多少PHP错误。正如我们已经讨论的那样,PHP具有多个错误级别。使用error_reporting()函数可在当前脚本持续时间内设置该级别。

php.ini文件具有error_reporting指令,该指令将在运行时由此函数。

句法

$level是error_reporting()函数的可选参数。如果未设置级别,则此函数将返回当前的错误报告级别。

级别(可选)

此参数指定当前脚本的错误报告级别。

返回值

如果未提供级别参数,它将返回当前级别。否则,它将恢复为旧的error_reporting级别。

变化

Versions Description
PHP 5.4 E_STRICT has become a part of E_ALL.
PHP 5.3

 

E_DEPRECATED and E_USER_DEPRECATED are newly added in PHP 5.3.
PHP 5.2 E_RECOVERABLE_ERROR is added in PHP 5.2.
PHP 5.0 E_STRICT is newly introduced in PHP 5.0.

在PHP程序的帮助下,指定不同级别的错误报告:

error_reporting()的重点

  • 通过在error_reporting 函数传递零(0),您可以删除所有错误,警告,通知和解析消息。最好关闭.htaccessini文件中的报告消息,而不是在每个或每个PHP文件中都包含此代码。
  • PHP允许开发人员使用未声明的变量。但是这些未声明的变量在条件和循环中使用时可能会给应用程序带来问题。
    有时,可能发生这种情况,即在条件或循环中声明并使用的变量具有不同的拼写。因此,要在Web应用程序中显示未声明的变量,请在error_reporting 函数传递E_NOTICE。
  • error_reporting() 函数允许显示用户想要的特定错误。使用〜字符,可以过滤错误。例如-〜E_NOTICE表示不会显示通知。在下面的代码行中,将显示除E_NOTICE之外的所有错误。
  • 下面是给定的三行代码,它们与error_reporting(E_ALL)相同,这意味着它还将显示所有PHP错误。 error_reporting(E_ALL)因为易于阅读和理解而被广泛用于显示错误。
类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册