有人知道在创建类构造函数时如何在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;
//
//?
}
}
答案 0 :(得分:34)
使用“初始化字段”意图。为此:将插入符号放在其中一个参数上并调用QuickFix菜单( Alt + Enter 或点击灯泡图标)。
答案 1 :(得分:6)
如果您想让PhpStorm生成构造函数,您可以转到Code - >生成 - >构造函数。这将负责插入您想要的参数以及它们的初始化。
或按Alt+Insert
并选择Constructor...
答案 2 :(得分:2)