Come posso fare riferimento a una proprietà di classe conoscendo solo una stringa?
class Foo
{
public $bar;
public function TestFoobar()
{
$this->foobar('bar');
}
public function foobar($string)
{
echo $this->$$string; //doesn't work
}
}
qual è il modo corretto per valutare la stringa?
Questo ha fatto il trucco per me (PHP 5.2) – doublejosh
Incredibile che PHP permetta queste strutture! Ma può anche essere piuttosto vagamente per gli altri – MDijkstra
È anche utile se si combina il letterale con la variabile dinamica es .: '$ this -> {" my_prop _ ". $ I}' –