Moin!
Warum nutzt du dann nicht einfach ein Array mit einer weiteren Ebene?
Weil ich nicht verstehe, wie das die Sache leichter machen sollte.
Variable Variablen sind böse, weil du damit eine extrem hohe Komplexität ins Spiel bringst. Wenn du auf $$varname zugreifst, und in $varname steht der gewünschte Variablenname als Tippfehler, legst du eine neue Variable an - oder schlimmer: Du überschreibst eine vorhandene, für etwas ganz anderes gedachte Variable.
Arrayvariablen sind wesentlich leichter zu handhaben. Ein Überschreiben anderer Variablen ist unmöglich. Und sämtliche Arraywerte werden garantiert mit var_dump() oder print_r() ausgedruckt. Tippfehler fallen so garantiert auf.
Ich bin aber gerade dabei, es einmal auf die Art zu versuchen, in der Hoffnung, dass sich das Problem dann erledigt.
Nein, das wird es nicht. Vertraue unserer Erfahrung. Variable Variablen zu benutzen ist absolut blödsinnig - und insbesondere ist es Anfängern absolut nicht zu empfehlen. Die Tatsache, dass auch Profis davon extrem wenig Gebrauch machen, sollte dir zu denken geben.
- Sven Rautenberg
My sssignature, my preciousssss!