简介
运行 PHP 脚本时遇到黑屏可以令人沮丧,尤其是当没有显示错误消息时。调试此类实例可能会成为一个乏味的过程,涉及重复操作和试错方法。幸运的是,有一些有效的方法可以在 PHP 中检索有用的错误消息。
错误配置指令
默认情况下,PHP 中禁用错误显示,以防止出现面向客户的错误消息。要启用错误显示,我们可以修改 php.ini 文件中或通过 .htaccess 修改两个指令:
error_reporting(E_ALL); ini_set('display_errors', 'On');
错误记录
另一个选项是检查错误日志文件,其中记录了所有脚本遇到的错误。要启用错误日志记录,请确保 php.ini 中的 log_errors 指令设置为 On。
开发编辑器
具有内置错误检查功能的代码编辑器,例如 PhpEd、VSCode 和 PHPStorm,也可以提供有价值的调试帮助。这些编辑器执行语法检查并提供详细的错误信息。
最佳实践
虽然启用错误显示对于调试很有用,但出于安全原因应在实时服务器上禁用它。但是,始终建议维护单独的错误日志文件。通过执行这些步骤,您可以显着增强调试过程并更有效地识别 PHP 脚本中的问题。
以上是如何调试 PHP 脚本静默执行并发现隐藏的错误?的详细内容。更多信息请关注PHP中文网其他相关文章!