'n Abend.
Ich bekomme von PHP bei einem Skript folgende Fehlermeldung:
"Fatal error: Cannot redeclare datum()
(previously declared in /path/includes/datumzeit.inc.php:2)
in /path/includes/datumzeit.inc.php on line 7"
Aus dieser Meldung würde ich jetzt schließen, dass ich die Funktion datum() zweimal versuche zu deklarieren, einmal in Zeile 2 und in Zeile 7.
Die datumzeit.inc.php sieht aber so aus (Zeilenangaben nur zur Übersicht):
1 <?php
2 function datum ($datumzeit) {
3 $jahr = substr ($datumzeit, 2, 2);
4 $monat = substr ($datumzeit, 5, 2);
5 $tag = substr ($datumzeit, 8, 2);
6 return ("$tag.$monat.$jahr");
7 }
...
Ergo: Ich deklariere doch nichts doppelt, vor allem nicht in den angegebenen Zeilen.
Wie muss ich den Fehler verstehen?
Gruß, Volker