Mit den Funktionen zur Ausgabesteuerung kann die Ausgabe eines Skripts gesteuert werden. Dies kann in verschiedenen Situationen ganz nützlich sein, besonders wenn Header an den Browser gesendet werden müssen, nachdem das Skript bereits etwas ausgegeben hat. Die Ausgabesteuerungsfunktionen gelten nicht für Header, die mit header() oder setcookie() gesendet wurden, sondern nur für Daten, die mit echo gesendet wurden oder für Daten zwischen PHP-Codeblöcken.