phpcompatibility

phpcompatibility
新建一个目录cyg666。新建composer.json(把以下放进去)
{
    "require-dev": {
        "phpcompatibility/php-compatibility": "*",
        "squizlabs/php_codesniffer": "*"
    },
    "prefer-stable": true,
    "scripts": {
        "post-install-cmd": "\"vendor/bin/phpcs\" --config-set installed_paths vendor/phpcompatibility/php-compatibility",
        "post-update-cmd": "\"vendor/bin/phpcs\" --config-set installed_paths vendor/phpcompatibility/php-compatibility"
    }
}
执行
composer  update  
composer install
=====================
在目录cyg666里面新建1.php,里面
// 使用已弃用的 mysql_connect 函数
mysql_connect('localhost', 'username', 'password');

第一步: 下载 Composer 依赖
bash
composer global require "squizlabs/php_codesniffer=*"
解释: 使用 Composer 全局安装 php_codesniffer 包,这样您就可以在任何地方使用 phpcs 命令。* 表示安装最新版本。
第二步: 配置 Composer 的 bin-dir
bash
composer global config bin-dir --absolute
解释: 这条命令会将 Composer 全局安装包的二进制文件目录设置为绝对路径。这使得你可以很方便地找到 phpcs 可执行文件的路径。
第三步: 检查 PHPCS 版本
bash
D:\phpstudy_pro\WWW\cyg666\vendor\bin\phpcs --version
解释: 运行这条命令可以检查已安装的 PHPCS 的版本,确保它已经正确安装并可用。
第四步: 设置 PHPCompatibility 的安装路径
bash
D:\phpstudy_pro\WWW\cyg666\vendor\bin\phpcs --config-set installed_paths D:\phpstudy_pro\WWW\cyg666\vendor\phpcompatibility
解释: 这个命令告诉 PHPCS 安装的标准路径在哪里,以便能够使用 PHPCompatibility 规则进行代码检查。
第五步: 列出可用的标准
bash
D:\phpstudy_pro\WWW\cyg666\vendor\bin\phpcs -i
解释: 运行这条命令查看 PHPCS 中可用的所有编码标准。如果一切配置正确,您应该能够看到包括 PHPCompatibility 在内的所有标准。
第六步: 使用 PHPCompatibility 标准检查当前目录
bash
D:\phpstudy_pro\WWW\cyg666\vendor\bin\phpcs -p . --standard=D:\phpstudy_pro\WWW\cyg666\vendor\phpcompatibility\php-compatibility\PHPCompatibility
解释: 这条命令会使用指定的 PHPCompatibility 标准检查当前目录(.)下的所有 PHP 文件。-p 参数表示启用性能模式,通常会加快检查速度。
第七步: 检查特定文件的兼容性
bash
D:\phpstudy_pro\WWW\cyg666\vendor\bin\phpcs -p D:\phpstudy_pro\WWW\cyg666\1.php --standard=D:\phpstudy_pro\WWW\cyg666\vendor\phpcompatibility\php-compatibility\PHPCompatibility
解释: 这条命令针对特定的 PHP 文件 (1.php) 进行兼容性检查。同样地,它使用了 PHPCompatibility 标准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享 为后来者)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值