Hi!
Ein kleiner Tippfehler war hier Wurzel des Problems. Manchmal sieht man echt den Wald vor lauter Bäumen nicht.
Wenn sich dadurch eine leere Ausgabe ergibt, kann dies an unterdrückten Script-Start-Meldungen liegen. Überprüf doch mal display_startup_errors sowie display_errors und error_reporting direkt nach dem Scriptstart. Wenn diese nicht aktiv sind, hilft es aber für Fehler beim Parsen nicht mehr, sie im Script umzustellen. Das muss PHP-global oder spätestens in der Per-Verzeichnis-Konfiguration (je nach Apache-Einbindung und PHP-Version) erfolgen.
Lo!