7gg游戏私服论坛
标题:
快速简介:PHPCS 的 PhpCompatibility
[打印本页]
作者:
sara356317
时间:
2024-2-17 13:04
标题:
快速简介:PHPCS 的 PhpCompatibility
迟早,您需要将项目迁移到不同的 PHP 版本。您将如何检查您是否与与您一直在开发的版本不同的 PHP 版本兼容? Pause Next Unmute Current Time 0:09 / Duration 2:00 Fullscreen 一种可能性是始终安装我们想要迁移到的 PHP 版本,运行PHPSA 之类的工具php -l来检查语法错误,检查 PHP 文档以了解迁移的已知问题,并希望得到最好的结果。或者,我们可以使用一些可用的第三方工具来检查项目中的 PHP 版本兼容性。 分析矢量图像 检查与 PHPCompatibility 的兼容性 PHPCompatibility是一组我们可以安装在PHPCS之上的嗅探器。这个工具允许我们检查我们的项目与新旧版本 PHP 的兼容性。如果您不熟悉PHP QA 工具,PHPCS 是一个根据不同的编码标准集检查 PHP、JavaScript 和 CSS 是否存在不同代码违规的工具。
PHPCompatibility 的当前版本支持最高可达 PHP 7 的 PHP 版本。 安装PHP兼容性 PHPCompatibility 可以通过 Pear 或Composer安装。对于这种特殊情况,我们将使用 Composer 安装 PHPCS,然后直接在其上部
华侨资料
署 PHPCompatibility 编码标准。 对于本地安 后编码标准直接部署到我们的标准文件夹中,以及 PHPCS 中已捆绑的编码标准。要检查 PHPCS 和 PHPCompatibility 是否已成功安装,只需运行以下命这将列出所有已安装的标准。我们应该看看PHPCompatibility他们之中。 对于全局安装,同样的方法也是有效的,只要确保使用 Composer 的全局 require 即 然后将 PHPCompatibility 克隆到以下文件夹 使用PHPCS 如果您以前从未使用过 PHPCS,那么从./vendor/bin/phpcs -h. 这将向我们展示 PHPCS 帮助部分。
在我们深入研究 PHPCompatibility 标准的使用之前,有一些 PHPCS 命令将帮助我们使我们的兼容性测试更快、更高效并符合我们需要的结果: -i– 不打印警告。如果我们有很长的消息列表并且想要过滤掉警告以重点关注错误,则此选项将很有帮助。 -l– 只会检查本地目录,不会递归。 -p– 显示运行进度。对于大型项目特别有用,可以保持状态。 -i– 显示已安装编码标准的列表我们正在检查 .php 定义的文件或文件夹与 PHP 7 的兼容性<path>。 该工具将输出类似以下内容: PHPCompat 测试运行 请注意,如果您要测试向后兼容性,建议您在可用的最新 PHP 版本上执行 PHPCS。例如,如果您yield的代码中有关键字,则仅当您的计算机上运行 PHP 5.5 或更高版本时,PHPCS 才能识别它。如果它确实知道它是什么,它只会告诉您它在以前的 PHP 版本中不可用。
欢迎光临 7gg游戏私服论坛 (http://bbs.7gg.me/)
Powered by Discuz! X3.2