PHP: Register Shutdown Function

Dans la série des fonctions méconnu de PHP, il y a la fonction suivante.

register_shutdown_function();

Cette fonction permet de planifier l’exécution de code à la toute fin de votre script, car ce n’est pas toujours vrais que le dernier bout de code exécuter sera le code le plus bas dans votre fichier PHP.

Exemple d’utilisation;

$start_time = microtime(true);
register_shutdown_function('my_shutdown');
// do some stuff
// ...
function my_shutdown() {
global $start_time;
echo "execution took: ".
(microtime(true) - $start_time).
" seconds.";
}

Leave a Reply