|
Posted by Tim Boring on 10/19/52 11:13
Does anyone have suggestions/ideas about best practices for writing
set/get methods in PHP5? There are two basic ways I've seen this done,
which I've provided examples of below. Method #2 is obviously the easier
way, but that doesn't mean it may be the best way.
I'm curious to read people's responses.
Thanks,
Tim
#1: set/get method for each member attribute
example:
private $foo;
private $bar;
public getFoo()
{
return $this->foo;
}
public setFoo($val)
{
$this->foo = $val;
}
public getBar()
{
return $this->bar;
}
public setBar($val)
{
$this->bar = $val;
}
#2: generalized set/get methods
example:
private $foo;
private $bar;
public getVar($var)
{
return $this->$var;
}
public setVar($var, $val)
{
set $this->$var = $val;
}
Navigation:
[Reply to this message]
|