01那么如何升级旧的PHP代码呢?
升级旧的PHP代码,无非是对这些不支持的PHP语法进行替换或是删除。你可以使用一个一个文件的搜索,然后一个一个文件的替换的方式。只不过,这样操作有两个问题:一是太过繁琐,二是容易遗漏。其实我们可以有更好的方法,也就是使用PHPStan。02什么是PHPStan?
PHPStan是一个静态语法兼容性工具,它的作用是在不运行PHP代码的情况下,分析代码中使用的语法是否符合指定PHP版本,并将分析结果输出到指定文件中。相较于人工一个文件一个文件的搜索,PHPStan可以批量检索指定目录的所有文件,效率更高,操作更精准。03如何使用PHPStan
使用PHPStan很简单,总结起来就是如下几步:升级PHP版本至7.1.或以上,这是运行PHPStan命令的基本要求使用Composer安装PHPStan组件: