php - PHP错误处理函数或类?

标签 php error-handling error-logging

我即将启用PHP应用程序,因此我知道我需要禁用错误报告(以向用户隐藏错误),而是记录错误。

我在PHP文档中找到了set_error_handler函数,并显示了一个示例,但是我想知道是否存在任何类型的标准错误处理程序函数(在set_error_handler中设置为回调)或PHP开发人员通常使用的类记录错误?

如果没有被认为是“标准”的函数或类,您会显示错误处理函数吗?

最佳答案

最好的选择是对php.ini文件进行更改,以关闭屏幕上的错误报告,但错误记录则打开:

ini_set("display_errors", 0);
ini_set("log_errors", 1);
ini_set("error_reporting", E_ALL &~E_DEPRECATED);
ini_set("error_log", "error.log");

关于php - PHP错误处理函数或类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17753177/

相关文章:

php - 我可以检测是否使用错误控制运算符 (@) 调用了函数吗?

javascript - 如何让一个简单的 stacktrace js 示例正常工作?

php - 在 PDO 准备语句中将值传递给 MySQL IN 操作?

php - 变量不流动?

php - 代码点火器form_validation不起作用

python-3.x - 仅接受介于0和1之间的 float -python

php - Symfony 2 在控制台中记录异常

PHP 的 error_log() 与 syslog()

php - 使用 php 将多个文件下载为 zip 文件

php - PDO 查询中的两个参数彼此相邻?