LaravelConf Taiwan 2020 CFP Started

register_shutdown_function

(PHP 4, PHP 5, PHP 7)

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

Descrição

register_shutdown_function ( callback $function ) : void

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.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top