这其实是个很有价值的问题, 相信也困扰过不少小团队, 不知道为什么有人踩了一个赞, 给你点回来了
首先, 如果使用 Jetbrains 家的 PHP 开发工具, 例如 PHPStorm 或者 InteliJ IDEA + PHP 插件, 实际上你可以给你的工程配置 PHP 的版本(或者在你的 composer.json 里面指定), 如果你使用了错误的版本特性, IDE 内会有专门的错误提示
第二, 你可以部署 phpcs (PHP Code Sniffer) 这个 PHP 语法检查工具, 并配合 PHPCompatibility 这个兼容性检查的配置集, 详细不展开, 你可以自己网上查找配置 phpcs 的方式
第三, 这个事情的本身, 也需要整个团队的约束 (大家采纳一致的配置, 本地部署同一个版本, 并且和生产环境也保持一致), 不然如果只是张三这里配置了, 李四这里产生了漏洞, 那么最终也仍然有可能发布非期望版本的语法的代码到线上
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…