Wie kann ich auf eine Klasseneigenschaft verweisen, die nur eine Zeichenfolge kennt?
class Foo
{
public $bar;
public function TestFoobar()
{
$this->foobar('bar');
}
public function foobar($string)
{
echo $this->$$string; //doesn't work
}
}
Was ist der richtige Weg, um die Zeichenfolge auszuwerten?
Das hat den Trick für mich (PHP 5.2) – doublejosh
Erstaunlich, dass PHP diese Strukturen erlaubt! Es kann aber auch ziemlich vage zu anderen sein – MDijkstra
Es ist auch praktisch, wenn Sie Literal mit dynamischen var kombinieren zB: $ this -> {"my_prop _". $ I} ' –