我尝试做的是使用setPARAM()时按位标记。
我所知道的是在引用受保护变量时调用魔术函数__get()或__set(),这也不是一个好习惯。
所以,
// This is an example for what I did.
class boo {
// @var string name ;
public $name;
// @var int edit ;
public $edit;
public function setName($var=null) {
.. do stuff..
}
}
每次添加属性时,类都需要额外的get,set函数。除了使用__set()
之外,我可以区别对待吗?