Hallo Tabellenkalk,
variable Variablen konnte PHP mal
Kann es immer noch, aber man sollte es nicht tun.
So geht's nicht
$var=1;
$zahl_.$var=12;
echo $zahl_1;
Aber so - auch wenn man das nicht tun sollte.
$var = 1;
${"zahl_".$var} = 12;
echo $zahl_1;
So geht's mit Arrays:
$var = 1;
$zahl = ARRAY(); // Diese Zeile ist nicht unbedingt nötig
$zahl[$var] = 12;
var_dump($zahl);
Die Initialisierung von $zahl mit ARRAY()
(oder []
in neuer Notation) ist nicht zwingend nötig wenn $zahl noch undefiniert war, aber es birgt eine Tretmine, wenn man es nicht tut: Falls $zahl nämlich nicht undefiniert war, würde es einen Fehler geben.
$zahl = 7;
$zahl[3] = 11; // Laufzeitfehler: Kann Skalar nicht als Array verwenden
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi