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),您可以删除所有错误,警告,通知和解析消息。最好关闭.htaccess或ini文件中的报告消息,而不是在每个或每个PHP文件中都包含此代码。
PHP允许开发人员使用未声明的变量。但是这些未声明的变量在条件和循环中使用时可能会给应用程序带来问题。
有时,可能发生这种情况,即在条件或循环中声明并使用的变量具有不同的拼写。因此,要在Web应用程序中显示未声明的变量,请在error_reporting 函数传递E_NOTICE。
error_reporting() 函数允许显示用户想要的特定错误。使用〜字符,可以过滤错误。例如-〜E_NOTICE表示不会显示通知。在下面的代码行中,将显示除E_NOTICE之外的所有错误。
下面是给定的三行代码,它们与error_reporting(E_ALL)相同,这意味着它还将显示所有PHP错误。 error_reporting(E_ALL)因为易于阅读和理解而被广泛用于显示错误。
0
相关文章:PHP的echo PHP的echo PHP echo是一种语言构造,而不是一个函数。因此,您不需要对其使用括号。但是,如果要使用 […]...
PHP的变量范围 PHP变量范围 变量的范围定义为程序中可以访问它的范围。换句话说,“变量的范围是程序中定义并可以访问的部分。& […]...
PHP的for循环 PHP for循环 PHP for循环可用于遍历指定次数的代码集。 如果已知迭代次数,则应使用它,否则应使用w […]...
php函数-引用调用 PHP通过引用进行调用 在通过引用调用PHP的情况下,如果在函数内部修改了实际值,则实际值将被修改。在这种情况 […]...
php中文件处理 PHP文件处理 PHP文件系统允许我们创建文件,逐行读取文件,逐字符读取文件,写入文件,追加文件,删除文件和关 […]...
php删除文件 PHP删除文件 在PHP中,我们可以使用unlink()函数删除任何文件。unlink()函数仅接受一个参数: […]...
php-vs-python PHP与Python 什么是PHP? PHP代表超文本预处理器,它是一种开源脚本语言。它是服务器端脚本语言,是 […]...
PHP preg_replace()函数 PHP preg_replace() 函数 preg_replace()函数是PHP的内置函数。它用于执行正则 […]...