PHP Fehlermeldungen








Notice: Use of undefined constant

 Startseite > PHP Fehler > Notice: Use of undefined constant

Diese Notice sagt aus, dass versucht wurde auf eine nicht vorhandenen Konstante zuzugreifen ohne vorher zu prüfen ob diese existiert.


Die Meldung:

Notice: Use of undefined constant Hallo - assumed 'Hallo' in E:\test\test_code.php on line 4

Code:
  1. if(!isset($wert)){
  2.  
  3. $wert = Hallo;
  4.  
  5. }
  6.  
  7. echo $wert;



Bei diesem Aufruf wurde versucht auf eine Konstante zuzugreifen die noch
nicht definiert war.

Code:
  1.  
  2. //richtig wäre gewesen
  3. define('Hallo', 'Guten Tag');
  4.  
  5. if(!isset($wert)){
  6.  
  7. $wert = Hallo;
  8.  
  9. }
  10.  
  11. echo $wert;
  12. //Ausgabe: Guten Tag
  13.  
  14.  
  15. //oder falls der Variable $wert das Wort Hallo zugewiesen werden sollte:
  16.  
  17. if(!isset($wert)){
  18.  
  19. $wert = 'Hallo';
  20.  
  21. }
  22.  
  23. echo $wert;
  24. //Ausgabe: Hallo
  25.  




Weitere Beispiele

Notice: Use of undefined constant zwei - assumed 'zwei' in E:\php-fehler\test_code.php on line 6

Code:
  1.  
  2.  
  3. $arr = array('eins' => 'Trinken', 'zwei' => 'Essen', 'drei' => 'Schlafen');
  4.  
  5. echo $arr['eins'];  
  6. echo $arr[zwei];  //Fehler
  7. //ein String-Literal-Index, hier 'zwei' muss in Anführungszeichen gesetzt werden
  8. echo $arr['drei'];
  9.  




 Kommentare

28.11.2007: Constantin

Hallo, sehr schöne Fehlerbeschreibung. Ich hatte ein Problem mit meinem Hoster Strato, sodass mir manchmal die Scripte um die Ohren geflogen sind. Dann habe ich den Fehlerlevel heruntergesetzt und alle Fehler ausgebügelt. Sollte man natürlich generell machen. Nun scheint alles stabil zu laufen. Constantin

21.05.2008: Djego

coole sache, währ nie auf den Fehler gekommen. Jetzt läuft alles wieder. Danke ;o)


 Kommentar schreiben

 Ihr Name:
 
 Ihre Emailadresse (wird nicht angzeigt)
 
 Ihr Kommentar (maximal 500 Zeichen)
 

 Wenn Ihnen dieses Bild nicht angezeigt wird, ist wahrscheinlich die Bildanzeige im Browser deaktiviert.
   Sicherheitscode eingeben

 


andere Themen:
24.02.2005 Parse error: parse error, unexpected T_LNUMBER
24.02.2005 Fehlersuche Programmablauf
22.02.2005 Parse error: parse error, unexpected '='
22.02.2005 Notice: Undefined index


Zurück


<?php echo 'Programmieren - Programme - Scripte - Informationen - PHP: Hypertext Preprocessor - Webprogrammierung'; ?>


© PHP-Fehlermeldungen
Fitness Handschuhe