Heinz: PHP- und DB-Error-Logging

Beitrag lesen

Danke dir für deine Hilfe!

Ich habe es mit der die()-Methode probiert und bin letztendlich auf einen Befehl gestoßen, der wohl für den Fehler verantwortlich ist.
Dieser Befehl ist ein Funktionsaufruf:
funktion();
Die aufgerufene Funktion "funktion" befindet sich in derselben PHP-Datei über der Funktion, in der der Funktionsaufruf steht.
Wenn ich nun (ebenfalls über der Funktion, in der der Funktionsaufruf steht) eine andere Funktion "funktion2" einbaue, die denselben Inhalt  hat, und den Funktionsaufruf starte, dann erzeugt dies keinen Fehler.
Ich kann mir das alles überhaupt nicht erklären.

Hat jemand dafür vielleicht doch eine Erklärung?

Danke

Heinz

PS: Die PHP-Datei (siehe Beschreibung oben) sieht übrigens so aus:
<?php
function funktion2() {
...
}

function funktion() {
...
}

function aufrufende_funktion() {
funktion();
}
?>

Nur um möglichst viele Informationen zu geben (vielleicht ist es ja von Bedeutung): Die PHP-Datei selbst ist durch einen include-Befehl in einer anderen PHP-Datei eingebunden.