如何在PHP中启用错误报告?
在PHP中,我们可以决定是否向最终用户显示错误。您可以使用两种方法在PHP中启用或禁用错误报告:
方法一:在PHP.ini 文件中,我们可以将display_error参数设置为 on 或 off。 on表示显示错误, off表示不显示和报告错误。为此,请打开“PHP.ini”文件并搜索display_error参数并将其更改为值on 。保存文件。重新启动网络服务器的所有服务。现在它将向最终用户显示PHP脚本的所有错误。要禁用错误报告,请将display_error参数设置为off 。关闭参数 意味着它不会向用户显示任何错误。
方法 2:启用或禁用错误报告的第二种方法是使用ini_set()函数。它是PHP中的一个内置函数,用于更改PHP.ini 文件中可用的配置设置。它有两个参数,第一个是您要修改的设置名称,第二个是您要分配的值。
如果要更改PHP.ini文件的display_error参数的值
启用错误报告:它将启用错误报告。
ini_set("display_errors", "1")
禁用错误报告:它将禁用错误报告。
ini_set("display_errors", "0")
示例 1:在代码中,我们启用了错误报告,以便向用户显示错误。 “printname()”函数是“undefined”,因为已定义函数的名称是“printmyname()”。
PHP
PHP
输出:
Fatal error: Call to undefined function printname()
示例 2:以下代码将关闭向用户显示错误。
PHP
输出:
This page isn’t working. localhost is
currently unable to handle this request.
HTTP ERROR 500
使用这两种方法,您可以在PHP中启用或禁用错误报告。