"Use of undefined constant"
    
James
    
    
      
    
  - php
- 0 Vinzenz Mai- 0 James
 
- 0  dedlfix dedlfix- 0 James
 
 nicht angemeldet
 nicht angemeldetHallo,
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.