PHP CodeSniffer中报错:PHP Version Not Specified

导语:叶子在使用Visual Studio Code是遇到了一个PHP警告:PHP Version Not Specified。这个警告其实是一个编码规范的警告。

错误提示

severity: '警告'
message: 'PHP version not specified'
at: '10,2'
source: 'phpcs'
code: 'undefined'

解决方法

我们需要在PHP文件的头部说明文档注释中添加一行PHP版本的信息,例如下面的一行:

* PHP version 7

这一行放置在 * @category 的前面。

完整的代码示范

<?php
/**
* Test Doc
* PHP version 7
*
* @category File_Test
* @package File_Test1
* @author WordPressLeaf <1794674215@qq.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
* @link Http://www.wordpressleaf.com
*/

$d = '12';
$c = '23';
echo $e = $d . $c;

注意此代码是叶子随手写下的示范代码。如果你需要写一个PHP文件,希望它在PHPCS中不报错,可以直接复制叶子的这段代码当作PHP文件的开头。叶子指的是注释部分。

另外,version单词是小写V字母开头。

结束

你学会了吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注