372 of 410 menu

Função register_shutdown_function

A função register_shutdown_function permite registrar uma função de callback que será executada ao término do script ou em caso de erro fatal. O primeiro parâmetro é o nome da função ou uma função anônima, os parâmetros subsequentes (opcionais) - são argumentos para essa função.

Sintaxe

register_shutdown_function(callable $callback, mixed ...$args): void

Exemplo

Registro simples de função ao término:

<?php function shutdown() { echo 'Script finalizado'; } register_shutdown_function('shutdown'); echo 'Executando script...'; ?>

Resultado da execução do código:

Executando script...Script finalizado

Exemplo

Uso de função anônima:

<?php register_shutdown_function(function() { echo 'Limpeza concluída'; }); echo 'Operações principais...'; ?>

Resultado da execução do código:

Operações principais...Limpeza concluída

Exemplo

Passagem de argumentos para a função de shutdown:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Script encerrado em: ' . date('H:i:s')); echo 'Processando dados...'; ?>

Resultado da execução do código:

Processando dados...Script encerrado em: [current_time]

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar