Tach!
komischer Weise hat er da keine Fehler angezeigt...
Komischerweise ist ein Wort. Die Fehler bei den Funktionsnamen erkennt der Parser nicht, das sind keine Syntaxfehler. Sie werden erst zur Laufzeit entdeckt, wenn die Funktion nicht gefunden wird. PHP ist ja dynamisch, und Funktionen können auch erst zur Laufzeit hinzugefügt werden, weswegen der Parser da nichts vor dem Lauf prüfen kann. Du hättest die Fehler noch zu Gesicht bekommen, nach der Reperatur des if.
dedlfix.