是否有不同的PhpStorm检查规则集,例如不同版本的PHP?

时间:2016-02-05 16:52:37

标签: phpstorm code-analysis

我对PhpStorm完全不熟悉。我通过“现有文件中的新项目”导入了一些现有代码,并设置了一个范围来忽略某些第三方库,* .bak文件等。我也进入了文件/设置/语言&框架/ PHP,并将当前项目的“PHP语言级别”设置为5.3(不幸的是,生产代码将运行的服务器的适当级别)。

然后我做了一个“检查代码”。一堆警告出现了。这是预期的,因为我之前从未使用过PhpStorm。我或多或少地随机点击了其中一些,这引起了我的注意:

  

不推荐使用函数mysql_error。

函数mysql_error 已弃用。嗯,我的意思是,它当然是,但是从PHP的5.5版开始,它已被弃用 。我使用的是早期版本的PHP,我认为我已经向PhpStorm解释了这个事实(通过“PHP语言级别”设置)。

也许我甚至可以在PHP 5.3中摆脱mysql_error,我还不知道,但这只是一个例子。我主要担心的是,似乎有十亿次检查警告是由于这样的问题引起的 - 即由于检查引擎似乎认为我可以访问比我实际更高版本的PHP。有没有办法指定适合我正在使用的PHP版本的不同规则集?

0 个答案:

没有答案