标签: php intellij-idea constructor
我们最近将我们的项目升级到PHP7,但不允许以下内容:
class SomeTestClass { /** * This is the constructor */ public function SomeTestClass (){ //Whatever } }
应该将构造函数重命名为__construct而不是类名。 PhpStorm正确地指出这是"旧式构造函数的使用"。我是否可以针对此特定错误类型搜索项目的所有文件?
__construct
答案 0 :(得分:3)
对此进行了检查: PHP→代码样式→旧样式构造函数。然后,您可以使用菜单代码→检查代码来查找所有内容。
答案 1 :(得分:2)
扩展jlh的回答:我创建了一个自定义检查配置文件,只需要一次检查:
然后可以在检查代码对话框中选择它:
如果您现在在项目上运行检查,它只会显示此特定错误类型。