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 标准。
phpcompatibility
最新推荐文章于 2024-11-06 04:00:23 发布