372 of 410 menu

Funcția register_shutdown_function

Funcția register_shutdown_function permite înregistrarea unei funcții callback, care va fi executată la finalizarea execuției scriptului sau la o eroare fatală. Primul parametru transmis este numele funcției sau o funcție anonimă, parametrii următori (opționali) - argumente pentru această funcție.

Sintaxă

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

Exemplu

Înregistrare simplă a unei funcții pentru finalizare:

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

Rezultatul executării codului:

Script running...Script finished

Exemplu

Utilizarea unei funcții anonime:

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

Rezultatul executării codului:

Main operations...Cleanup completed

Exemplu

Transmiterea argumentelor în funcția shutdown:

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

Rezultatul executării codului:

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

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge