Netbeans:改变php模块中getter/setter生成行为的可能性


Netbeans: possibility to change the behaviour of getter/setter generation in php module

问候程序员

我想知道是否有可能改变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源代码,否则至少不会。