e se tu facessi
Codice PHP:
<?php
$esterna 
"valore";

class 
esempio
{
private 
$pippo='tuovalore'
 public function 
foo()
  {
     global 
$esterna;
     echo 
$esterna;
  }
public function 
set($name,$value)
  {
  eval(
"\$this->$name=\$value";)
  }

}


// e quando chiami la classe la inizializzi?

$pippo = new Mondo;
$pippo->set('nomevariabile','valore')
?>