使用error_reporting(0);在if语句中?

时间:2016-11-21 02:14:24

标签: php

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

error_reporting(0);

有没有办法创建if statement所以如果确实发生了错误,我可以通过电子邮件发送给我,发送文本,将其添加到数据库等等吗?

基本上我仍然希望完全禁用错误报告,以便用户不会看到错误,但我也希望收到有关这些错误的通知。我不需要代码来执行操作(通过电子邮件发送,发短信等)。我只想弄明白if statement会是什么......

1 个答案:

答案 0 :(得分:1)

默认情况下,PHP中有一个error_handler。您可以创建自定义的并使用set_error_handler(“customError”);让它做你想做的任何事。

请查看此页面http://www.w3schools.com/Php/php_error.asp

此致