PHP Fehlermeldungen








Fatal error: Cannot redeclare meinungen() (previously declared in

 Startseite > PHP Fehler > Fatal error: Cannot redeclare meinungen() (previously declared in

Hier wurde versucht zwei selbstgeschriebene Funktionen in PHP mit dem gleichen Namen zu belegen.


PHP Fehlermeldungen:
Fatal error: Cannot redeclare meinungen() (previously declared in E:\config.inc.php:46) in E:\kommentare.inc.php on line 5

Ursache:
Es wurde hier versucht einer Funktion den gleichen Namen zu geben, den bereits eine andere Funktion hat. Da im PHP Code jede selbstgeschriebene Funktion einen eindeutigen Namen braucht, bricht PHP hier das Pharsen des Codes ab und gibt die Fehlermeldung aus.


Wenn es sich um eine Funktion handelt die nur versehentlich zweimal includet wurde, sollte man statt include() -> include_once() verwenden. include_once verhindert das mehrfache includen einer Datei.

Sollten es zufällig zwei Funktionen mit dem gleichen Namen geben, so muss eine von beiden Funktionen umbenannt werden und der PHP Code dementsprechend angepasst werden.


Code:
  1. function der_name_dieser_function(){
  2. //Code zeilen
  3. return;
  4. }
  5.  
  6. //codes zeilen
  7.  
  8. //die zweite Funktion mit der gleichen Bezeichnung
  9. function der_name_dieser_function(){
  10. //Code zeilen
  11. return;
  12. }





 Kommentare

05.12.2007: Timo

-> inlcude_once() verwenden. inlude_once verhindert *lol* zwei unterschiedliche Rechtscheibfehler: Es muss include_once() heißen ^^ ADMIN: Oh ha, zwei Flüchtigkeitsfehler

07.05.2008: Kospie

Fatal error: Cannot redeclare _html_buildchooser() (previously declared in /home/flashloa/public_html/en/translation.inc:37) in /home/flashloa/public_html/de/translation.inc on line 65 ADMIN: Schaue dir die Zeilen 37 und 65 in der Datei mal an.


 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:
23.02.2005 Mysql Fehlersuche allgemein
23.02.2005 Table 'test.news' doesn't exist
23.02.2005 Warning: fopen(/home/file.txt): failed to open stream: No such file or directory in
22.02.2005 Parse error: parse error, unexpected T_UNSET


Zurück


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


© PHP-Fehlermeldungen
Web Verzeichnis