¿Cómo puedo hacer referencia a una propiedad de clase sabiendo solo una cadena?
class Foo
{
public $bar;
public function TestFoobar()
{
$this->foobar('bar');
}
public function foobar($string)
{
echo $this->$$string; //doesn't work
}
}
¿cuál es la forma correcta de evaluar la cadena?
Esto hizo el truco para mí (PHP 5.2) – doublejosh
¡Increíble que PHP permita estas estructuras! Pero también puede ser bastante vago para otros – MDijkstra
También es útil si está combinando literal con var dinámica, por ejemplo .: '$ this -> {" my_prop _ ". $ I}' –