CodeSniffer中未指定PHP版本警告

在上一篇文章中,我谈到了PHP CodeSniffer,所以今天我想我将解决一个似乎没有任何文档的常见问题。在更正一个类文件的同时,我有一个警告,那就是不会消失。

FILE: myclass.php
--------------------------------------------------------------------------------
FOUND 0 ERROR(S) AND 1 WARNING(S) AFFECTING 1 LINE(S)
--------------------------------------------------------------------------------
 11 | WARNING | PHP version not specified
--------------------------------------------------------------------------------

在CodeSniffer站点上没有关于如何解决此问题的文档(我可以找到),因此我深入到CodeSniffer扩展的源文件中并找到了这一行。

 * PHP Version 5

将此添加到文件顶部的文件docs中。如果愿意,可以将版本更改为更具体,因此,如果您的类至少需要PHP版本5.0.1,则可以使用该版本。我希望这个小片段能对某人有所帮助。

此外,如果这不起作用,请尝试使用:

 * PHP version 5

在版本上使用小写字母v。