如何在大型项目中定位php通知?

发布于 2024-11-02 06:57:37 字数 124 浏览 2 评论 0原文

我一直在开发带有错误报告和激活通知的 php 东西。但现在我必须重构一个巨大的项目,它会产生很多 php 通知消息。这让我抓狂。

有没有一种简单的方法可以发现在单次运行中产生此类消息的所有行?也许是一个 cli 工具?

I'am allways developing php stuff with error reporting and notices actived. But now i have to refactor a huge project and its produces a lot of php notice messages. This drives me nuts.

Is there an easy way to discover all the lines which will produce such a message in a single run? Maybe a cli tool?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不知在何时 2024-11-09 06:57:37

您可以尝试 PHPLint 项目,该项目有一个 在线演示。您还可以下载

You can try the PHPLint project for which there is an online demo. You can also download it.

无语# 2024-11-09 06:57:37

您可以编写自己的 error_handler() 来捕获通知(等等),然后编写将它们保存到一个文件中。之后,您可以解析文件并提取(例如)包含关键字NOTICE的每一行。

遗憾的是,这更像是一个“尝试和错误”,因为它只捕获执行相应代码时发生的通知。

You can write your own error_handler(), that catches the notices (and so on), and write them to a file. After that you can just parse the file and extract (e.g.) every line, that contains the keywords NOTICE.

Sadly this is more a "try-and-error", because it catches only notices, that occurs, if the corresponding code is executed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文