Tach!
Wenn Du effizient entwickeln willst, setze Deine Webanwendung in einen try-Block und gib die Exception mit
Content-Type: text/plain
aus.
Das ist nicht zielführend. PHP erzeugt keine Exceptions abseits von einigen ausgewählten Bereichen.
So kannst Du, insbesondere beim Kennenlernen/Entwickeln neuer Module, auch mal selbst eine Exception als Dump in den Browser werfen und gucken wie die Daten aussehen.
Ein var_dump() tut es ganz ohne den nahezu unnützen try-catch-Block. Dazu ein <pre> vorher ausgegeben oder in die Quellcode-Ansicht des Browsers geschaut, ist ebenfalls einfacher als einen HTTP-Header auszugeben, der noch dazu den ganzen Rest der Ausgabe gleich mit vertextet.
dedlfix.