get_defined_functions
register_tick_function
Funções para Manuseamento de Funções
PHP Manual

# register_shutdown_function

(PHP 4, PHP 5)

register_shutdown_function — Registra uma função para ser executada ao final da execução

### Descrição

void register_shutdown_function ( callback `$function` )

Registra a função nomeada por `function` para ser executada quando o processamento do script estiver completo.

Múltiplas chamadas para register_shutdown_function() podem ser feitas, e cada uma irá ser chamada na mesma ordem como elas foram registradas. Se você chamar exit() dentro de uma função registrada "shutdown", o processamento irá parar completamente e nenhuma outra função shutdown irá ser chamada.

As funções "shutdown" registradas são chamadas após a requisição ter sido completamente feita (incluindo envio e saída de buffer), então isso não é possível enviar saída para o brownser usando echo() ou print(), ou recuperar o conteúdo de algum buffer de saída usando ob_get_contents().

> Nota: Tipicamente funções indefinidas causam erros fatais no PHP, mas quando a `function` chamada com register_shutdown_function() é indefinida, um erro de nível `E_WARNING` é gerado ao invés disso. Também, por razões internas do PHP, esso erro irá referenciar-se como Unknown() na linha #0.

Veja também auto_append_file, exit(), e a seção em connection handling.

get_defined_functions
register_tick_function
Funções para Manuseamento de Funções
PHP Manual