PhpStorm生成构造函数params功能的快捷方式

时间:2017-04-16 05:21:23

标签: phpstorm

PhpStorm中是否有快捷方式为$model2生成与$model1相同的代码?

class Test{    
    private $model1;
    public function __construct(string $model1, $model2)
    {
       $this->model1 = $model1;
       ....          
    }
}

3 个答案:

答案 0 :(得分:4)

  1. 将插入符号放在__construct上或其内部。参数..并调用快速修复菜单( Alt + Enter 或通过灯泡图标)。

  2. 在那里选择适当的选项 - 它将是Initialize fields

  3. enter image description here

答案 1 :(得分:1)

是的,将光标放在$model2上,然后按 Alt + 输入并选择选项Initialize fields

它会在你的类中创建一个私有字段(如果它还不存在),并在构造函数中指定它。

答案 2 :(得分:0)

可以通过快捷方式初始化和创建__construct方法

将光标放在要创建 __construct 方法的位置,然后按 ALT + 插入 Select constructor and choose your propertise