shell “php lint”是一个特定的和稍早的PHP版本?

gdrx4gfi  于 6个月前  发布在  Shell
关注(0)|答案(1)|浏览(49)

一个单元测试程序似乎是这样抱怨的:
语法错误,意外的“const”(T_CONST),需要变量(T_VARIABLE)
.但到目前为止我还没有能够找到 * 哪个源模块 * 它的抱怨!
好吧,我已经在这台机器上安装了php 7.2,我被告知生产环境运行的是7.0。我有一个方便的shell命令,可以对源目录中的每个php文件执行php -l(“lint”== syntax check),它没有发现任何错误。所以,我想我需要找到一种方法来对以前版本的PHP语法执行“lint”。

  • 但也. * 事实上,在v7.0和v7.2之间有这种语法变化吗?对我来说似乎不太可能.
5q4ezhmt

5q4ezhmt1#

PHPCompatibility允许您检查代码与特定PHP版本的兼容性:https://github.com/PHPCompatibility/PHPCompatibility
在更新PHP版本时,检查代码是否中断是很有用的,并且应该对您的情况有所帮助。

相关问题