【发布时间】:2009-09-25 09:46:10
【问题描述】:
我经常创建一个包含一些私有变量的类。 当设置这个类的一个实例时,应该可以用 getter 和 setter 填充类的所有变量。
有没有一种简单的方法可以做到这一点,而不必在创建类时为每个变量键入所有这些 setter 和 getter?
现在我必须为类中的每个变量输入这个
public function setVar($var){
$this->var = $var;
}
和
public function getVar(){
return $this->var;
}
我们现在使用 RegExp,但我不知道这是否是最简单的方法... 我们使用 Eclipse 作为环境,也许有一些有用的插件?
【问题讨论】:
-
虽然很痛苦,但实现这些几乎不需要太多时间。我通常在吃午饭的时候做。更好的是,将代码传递给学生以添加。
-
@Chris 将其传递给其他人不能被视为一个好的解决方案。学生或加载项可能也希望为此提供适当的解决方案...