问候程序员
我想知道是否有可能改变php模块中getter/setter生成的行为。目前它是这样工作的:
class A
{
private $field;
}
现在,我将通过按下alt+ins并选择"setter…"生成setter,结果是:
class A
{
private $field;
public function setField($field)
{
$this->field = $field;
}
}
有没有可能改变它会产生不同东西的行为,比如说:
class A
{
private $field;
public function setField($field)
{
$this->field = $field;
return $this;
}
}
差异在returh$this行。
我在寻找调整netbeans中用于setter/getter生成的模板的方法时遇到了这个老问题。
由于这个问题没有得到回答,我将留下一个类似问题的指针:如何编辑getter&NetBeans中的setter模板?
基本上答案是:不,您不能更改netbeans中setter/getter生成器的模板。除非你愿意修补Netbeans源代码,否则至少不会。