我想检查项目目录中的所有 php文件,看看它们是否与PHP 7兼容。
我安装了PHPCompatibility作为phpcs标准,我意识到了诸如.class.php,.lib.php .inc.php等变体。 根据以下示例
,仅使用--extensions=php
或未指定任何--extensions
被跳过
1)否 - 扩展
phpcs -p -s -v --standard=PHPCompatibility /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --report-file=phpcs-noExtensions.txt
2)--extensions = php
phpcs -p -s -v --standard=PHPCompatibility /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=php --report-file=phpcs-phpExtensions.txt
3)多个 - 扩展
phpcs -p -s -v --standard=PHPCompatibility /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=php,inc.php,lib.php,class.php --report-file=phpcs-multipleExtensions.txt
如果我定位一个具有.class.php文件的特定目录并设置 - extensions=.class.php
作为扩展程序,我会将其列在我的报告中
phpcs -p -s -v --standard=PHPCompatibility /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=class.php --report-file=phpcs-classExtensions.txt
我有很多第三方插件,我不知道他们会使用哪种变体,所以我想知道哪种是正确检查我的项目文件夹的正确方法递归而不设置多个扩展变体对于.php文件