"Use of undefined constant"
James
- php
0 Vinzenz Mai0 James
0 dedlfix0 James
Hallo,
ich bekomme immer ein "Use of undefined constant".
$Preis = $gewicht_array[0][Preis];
Was wäre denn besser?
$Preis = $gewicht_array[0]["Preis"];
$Preis = $gewicht_array[0]['Preis'];
Danke
James
Hallo,
ich bekomme immer ein "Use of undefined constant".
$Preis = $gewicht_array[0][Preis];
ja klar, siehe PHP-Handbuch: Why is $foo[bar] wrong?
Was wäre denn besser?
$Preis = $gewicht_array[0]["Preis"];
$Preis = $gewicht_array[0]['Preis'];
beides ist gleich richtig, letzteres vielleicht im Mikrosekundenbereich schneller.
Freundliche Grüße
Vinzenz
Danke es funktioniert.
Hi!
ich bekomme immer ein "Use of undefined constant".
$Preis = $gewicht_array[0][Preis];
Klar, Stringwerte ohne Anführungszeichen werden als eigentlich Konstante interpretiert. Nur wenn eine solceh nicht existiert, nimmt PHP an, der User meine einen String.
Was wäre denn besser?
$Preis = $gewicht_array[0]["Preis"];
$Preis = $gewicht_array[0]['Preis'];
Beides. Man kann argumentieren, dass man die Variableninterpretationsfunktionalität der ""-Strings nicht braucht und deshalb die '' reichen. Manche ziehen bei "" vs. '' auch den Performance-Joker, aber der ist bei normalem Gebrauch in Wald- und Wiesen-Scripten nur eine Witzfigur, sozusagen, weil der Unterschied im Grundrauschen untergeht.
Lo!
Danke,
es funktioniert.