在IntelliJ / PhpSotrm中搜索所有文件以查找特定错误类型

时间:2018-02-21 14:21:43

标签: php intellij-idea constructor

我们最近将我们的项目升级到PHP7,但不允许以下内容:

class SomeTestClass {

  /**
   * This is the constructor
   */
  public function SomeTestClass (){
    //Whatever
  }
}

应该将构造函数重命名为__construct而不是类名。 PhpStorm正确地指出这是"旧式构造函数的使用"。我是否可以针对此特定错误类型搜索项目的所有文件?

2 个答案:

答案 0 :(得分:3)

对此进行了检查: PHP→代码样式→旧样式构造函数。然后,您可以使用菜单代码→检查代码来查找所有内容。

Code inspections

答案 1 :(得分:2)

扩展jlh的回答:我创建了一个自定义检查配置文件,只需要一次检查:

enter image description here

然后可以在检查代码对话框中选择它:

enter image description here

如果您现在在项目上运行检查,它只会显示此特定错误类型。