Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用错误报告(0);在if语句中?_Php - Fatal编程技术网

Php 使用错误报告(0);在if语句中?

Php 使用错误报告(0);在if语句中?,php,Php,我将其放在所有PHP文件的顶部,以防止向访问者显示任何错误: error_reporting(0); 有没有办法创建一个if语句,这样如果出现错误,我可以让它给我发电子邮件、发送文本、将其添加到数据库中等 基本上,我仍然希望完全禁用错误报告,这样用户就不会看到错误,但我也希望收到发生这些错误的通知。我不需要代码来执行操作(发电子邮件、发短信等)。我只是想弄清楚if语句应该是什么…根据默认值,PHP中有一个错误处理程序。您可以创建一个自定义的设置并使用set_error_处理程序(“custom

我将其放在所有PHP文件的顶部,以防止向访问者显示任何错误:

error_reporting(0);
有没有办法创建一个
if语句
,这样如果出现错误,我可以让它给我发电子邮件、发送文本、将其添加到数据库中等


基本上,我仍然希望完全禁用错误报告,这样用户就不会看到错误,但我也希望收到发生这些错误的通知。我不需要代码来执行操作(发电子邮件、发短信等)。我只是想弄清楚if语句应该是什么…

根据默认值,PHP中有一个错误处理程序。您可以创建一个自定义的设置并使用set_error_处理程序(“customError”);让它做你想做的事

请看这一页


关于

您可以在登录时出错,但显示为关闭请参阅php.net上的官方手册