eckige Klammern schachteln

Als kleines Beispiel:

PHP:
$a = "engel";
$engel = "test";

echo ${$a}; # gibt test aus
 
Schlechtes Beispiel weil da geht definitiv auch :

PHP:
$a = "engel"; 
$engel = "test"; 

echo $$a; # gibt test aus

Aber das mit den Funktionen find ich interessant, wobei natürlich besser ist voher auszuklammern ...
 
Und wo ist das Problem? Zwei verschiedene Weisen, gleiches Ergebnis.
Ich weiß nicht ob es wirklich ein Synomym ist, aber könnte es mir schon vorstellen.

Es geht ja auch:

PHP:
$test = "print_r";

$test("blablabla");

Ich sehe keinen Grund, warum in diesem Fall ein funktionierendes Beispiel ein Schlechtes sein sollte. Das es das einzig funktionierende wäre, habe ich nicht behauptet.
 
Zuletzt bearbeitet:
Zurück