📜  如何在PHP中启用错误报告?

📅  最后修改于: 2022-05-13 01:56:30.101000             🧑  作者: Mango

如何在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中启用或禁用错误报告。