As funções de Controle de Saída permitem controlar quando a saída é enviada do script. Isto pode ser util em várias situações diversas, especialmente se for necessário enviar cabeçalhos para o navegador depois que o script começou a enviar dados. As funções de Controle de Saída não afetam os cabeçalhos enviados por funções como header() ou setcookie(), apenas funções como echo e dados entre blocos de código PHP.