如何同时对多个PHP文件执行错误检查?

发布于 2024-12-17 09:05:35 字数 280 浏览 2 评论 0原文

我有一个 svn 服务器,我可以在我的计算机上查看存储库。

主存储库有大约 2k 个文件

  • 第 3 方
  • 通用代码类
  • 自定义类

我对很多文件(主要是 php)进行了更改,我想在提交之前确保它们全部有效。

svn commit -m "i fix the bug #293"

我怎样才能一次检查所有文件以确保它们有效并且没有 php 错误,这样我就不必手动检查所有这些文件。

I have an svn server that I checkout the repository in my computer.

The main repositiry has about 2k files

  • 3rd party
  • generic code classes
  • custom classes

I have made changes to lots of files (mainly php) and I want to make sure they are all valid before I commit.

svn commit -m "i fix the bug #293"

How can I check all the files at once to make sure they are valid and no php errors so I dont have to manually check all these files.

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

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

发布评论

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

评论(1

星星的軌跡 2024-12-24 09:05:35

这个bash oneliner将修改php文件并过滤没有语法错误的文件:

for i in $(svn status | grep -v ^? | grep php | awk '{print $2}') ; do php -l $i ; done | grep 'Parse error'

This bash oneliner will the modified php files and filter the ones that have no syntax errors:

for i in $(svn status | grep -v ^? | grep php | awk '{print $2}') ; do php -l $i ; done | grep 'Parse error'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文