<?php
public function get_data($field)
{
return $this->{$field};
}
?>
Возможно, вы захотите взглянуть и на магическую функцию __get (), например ::
<?php
class Foo
{
private $prop = 'bar';
public function __get($key)
{
return $this->{$key};
}
}
$foo = new Foo();
echo $foo->prop;
?>
Я был бы осторожен с этим типом кода, так как он может позволить раскрыть слишком много внутренних данных класса.