te recomiendo un ejemplo.... para quedar claros
Código PHP:
class Foo {
var $_bar;
function bar($v = null)
{
if ($v)
{
$this->_bar = $v;
}
return $this->_bar;
}
}
esta es una forma muy común y elegante de un clase, sencilla...
- en realidad puedes hacerla como quieras.... pero ojo con los conflictos de nomenclatura
- por eso prefiero yo usar un guion bajo
_ como prefijo de variables digamos, privadas...
- es casi lo mismo que haces, pero sin tanta redundancia... y con los
setters algo bien implementados