Originariamente inviato da weppos
Si può usare eval() o oppure (in questo caso) gli array... esistono (anche) per questo.
Era un esempio dimostrativo, mica un programma di produzione: pensavo fosse chiaro!

Codice PHP:
class Demo {
    var 
$_id 0;
    var 
$_tipo '';

    function &
getPrivateProperty($name) {
        return 
$this->{'_' $name};
    }

Va meglio questa?