首页 >后端开发 >php教程 >如何在 PHP 代码中获取更有用的错误消息?

如何在 PHP 代码中获取更有用的错误消息?

Linda Hamilton
Linda Hamilton原创
2024-12-24 02:26:10169浏览

How Can I Get More Useful Error Messages in My PHP Code?

在 PHP 中获取有用的错误消息

通常,PHP 脚本会默默地失败,给开发人员留下的只是一个空白屏幕,并且不知道发生了什么问题出了问题。本文探讨了获取全面错误消息的方法,以便更轻松地解决问题。

启用错误显示

默认情况下,出于安全原因,PHP 禁用错误显示。要启用错误日志记录,请按照以下步骤操作:

  1. 检查错误日志: 通过在 php.ini 文件中将 log_errors 设置为 On 来启用错误日志记录。除非禁用日志记录,否则错误日志将包含所有错误。
  2. 设置显示错误:在脚本开头使用以下 PHP 代码来显示错误:
error_reporting(E_ALL);
ini_set('display_errors', 'On');

对于实时服务器,将 display_errors 设置为 Off,同时将 error_reporting 设置为 E_ALL 以进行日志记录

  1. 启用 .htaccess: 如果您无法修改 php.ini,请将以下行添加到 .htaccess 文件(尽管现在支持有限):
php_flag display_errors on
php_value error_reporting -1

使用错误检查编辑器

或者,使用 PhpEd、VSCode 或 PHPStorm 等代码编辑器,它们会在您键入时执行错误检查。这些编辑器提供了高级调试功能,可以进行更深入的错误分析。

以上是如何在 PHP 代码中获取更有用的错误消息?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn