如何在PhpStorm的类构造函数中自动生成参数赋值?

Mar*_*cka 16 php phpstorm

有没有人知道在创建类构造函数时如何在PhpStorm中保存键入,并且您想要将所有参数分配给相应的类字段?我现在手工编写,我可以使用自动完成功能快速完成,但它仍然是一个非常繁琐的过程.

例如:

class Foo
{
    private $param1; 
    private $param2;
    private $param3;    

    public function __construct($param1, $param2, $param3) {
          // Can I somehow automatically generate the following lines:
          //
          // $this->param1 = $param1;
          // $this->param2 = $param2;
          // $this->param3 = $param3;
          //
          //?
    }      
}
Run Code Online (Sandbox Code Playgroud)

Laz*_*One 34

使用"初始化字段"意图.为此:将插入符号放在其中一个参数上并调用QuickFix菜单(Alt + Enter或单击灯泡图标).

在此输入图像描述


DGS*_*DGS 7

如果您想让PhpStorm生成构造函数,您可以转到Code - > Generate - > Constructor.这将负责插入您想要的参数以及它们的初始化.

或按,Alt+Insert然后选择Constructor...