Das halte ich für gar keine gute Idee, PHP anstatt der Serverkonfiguration für Dinge der Serverkonfiguration zu verwenden.
Das kann durchaus sinnvoll sein. Nur die jeweils verwendete Architektur weiß im Zweifel, welcher Content-Type passt. Beispielsweise bei der Ausgabe eines PDF-Dokuments durch ein PHP-Script.