[nycphp-talk] Getter/setter best practices
Yitzchak Schaffer
yitzchak.schaffer at gmx.com
Tue Jan 12 11:58:55 EST 2010
Hello all,
What's BP for changing the values of protected properties within a class
that also has public getter/setters? e.g. in Foo::doSomething() below:
class Foo
{
protected $bar;
public function getBar()
{
return $this->bar;
}
public function setBar( $baz )
{
$this->bar = $baz;
}
// ...
protected function doSomething()
{
$new_value = $this->getNewValue();
$this->bar = $new_value;
// OR
$this->setBar( $new_value );
}
}
Which is preferred, if either?
Thanks!
--
Yitzchak Schaffer
Systems Manager
Touro College Libraries
33 West 23rd Street
New York, NY 10010
Tel (212) 463-0400 x5230
Fax (212) 627-3197
Email yitzchak.schaffer at tourolib.org
Access Problems? Contact systems.library at touro.edu
More information about the talk
mailing list