372 of 410 menu

Fonction register_shutdown_function

La fonction register_shutdown_function permet d'enregistrer une fonction de rappel qui sera exécutée à l'arrêt du script ou en cas d'erreur fatale. Le premier paramètre est le nom de la fonction ou une fonction anonyme, les paramètres suivants (optionnels) sont les arguments pour cette fonction.

Syntaxe

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

Exemple

Enregistrement simple d'une fonction à l'arrêt :

<?php function shutdown() { echo 'Script finished'; } register_shutdown_function('shutdown'); echo 'Script running...'; ?>

Résultat de l'exécution du code :

Script running...Script finished

Exemple

Utilisation d'une fonction anonyme :

<?php register_shutdown_function(function() { echo 'Cleanup completed'; }); echo 'Main operations...'; ?>

Résultat de l'exécution du code :

Main operations...Cleanup completed

Exemple

Passage d'arguments à la fonction d'arrêt :

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Script shutdown at: ' . date('H:i:s')); echo 'Processing data...'; ?>

Résultat de l'exécution du code :

Processing data...Script shutdown at: [current_time]

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser