php setter automatizado e getter
stou tentando implementar um getter e setter automatizado para objetos ph
Meu objetivo é ter automaticamente para cada propriedade os métodosgetProperty()
esetProperty(value)
, dessa forma, se o método não for implementado para uma propriedade, o script simplesmente definirá ou obterá o valo
Um exemplo, para me esclarecer:
class Foo {
public $Bar;
}
$A = new A();
$A->setBar("bar");
$A->getBar(); // -> output "bar"
o
class Foo {
public $Bar;
public function setBar($bar) { $Bar = $bar; }
public function getBar($bar) { return 'the value is: ' . $bar; }
}
$A = new A();
$A->setBar("bar");
$A->getBar(); // -> output "the value is: bar"
Alguma idéia / dicas sobre como fazer isso?