EisFuX: Funktionsaufruf schlägt fehl obwohl Funktion vorhanden

Beitrag lesen

Hallo Egon (klein),

ich inkludiere die Datei config.inc.php in der Datei spiele.php. In der config.inc.php wird die functions.inc.php inkludiert. Dort stehen die gesamten benutzerdefinierten Funktionen drin.
Ein Funktionsaufruf aus der Datei spiele.php endet mit einem Fatal Error:

Fatal error: Call to undefined function getvals() in /opt/lampp/htdocs/html/STN4/pages/spiele/spiele.php on line 42

Der Code ist richtig, aber zur Vorsicht (und aus Erfahrung heraus) gebe ich ihn euch trotzdem:

Das bezweifle ich. Wenn PHP meint, dass die Funktion nicht existiert, existiert sie nicht.

Die Verwendung von require() löst im Fehlerfall laut PHP-Handbuch einen Abbruch des Scripts aus.

Da dein Script anscheinend weiterläuft, und du keine Fehlermeldungen siehst, würde ich an deiner Stelle die Datei functions.inc.php nochmal anschauen. Vielleicht hast du nur einen simplen Tippfehler gemacht oder die Funktionsdefinition steht in irgendeinem if-else-Zweig ...

MffG
EisFuX

--
Auch meine Hosenträger sind intelligent, in dem Sinne, dass man sie regulieren kann. Sie besitzen ein adaptives Verhalten.
Stanisław Lem