gpt4 book ai didi

php - 在实时页面上寻找PHP错误的建议

转载 作者:行者123 更新时间:2023-12-03 08:35:33 27 4
gpt4 key购买 nike

背景
在实时环境中,您必须不时修复问题。发布代码后,可能会漏掉一些错误或故障,并在页面上发布。
用户通常不报告错误,因此页面被破坏,直到您自己发现它为止。

问题
在PHP中是否有建议的方法来检测在PHP日志之外还有PHP错误时损坏的东西?

例如,如果页面上发生错误,您是否建议放置一个通过电子邮件发送给您的代码?

谢谢

最佳答案

我认为您应该开始最大程度地使用Exception http://php.net/manual/en/language.exceptions.php并使用此功能创建自定义set_error_handler http://php.net/manual/en/function.set-error-handler.php,然后就可以开始将错误和差异格式分类以进行通知


GreenException保存到MongoDB日志
BlueException发送至评论

给我发邮件

给我发短信

您还应该尝试在开发过程中启用以下设置,并且永远不要抑制任何错误

  error_reporting(E_ALL);
ini_set('display_errors','On');

以验证和验证所有内容的方式开发您的应用程序

示例(文件上传),否则抛出异常

我可以上传吗

文件已更新

它是有效的文件

目标文件夹是否存在

它可写吗

复制文件

文件是否已成功复制

等...

这样您可以最​​大程度地减少生产错误

最后总是... WhiteException .....

关于php - 在实时页面上寻找PHP错误的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com