372 of 410 menu

Funkcja register_shutdown_function

Funkcja register_shutdown_function pozwala zarejestrować funkcję callback, która będzie wykonana przy zakończeniu pracy skryptu lub przy błędzie fatalnym. Pierwszym parametrem przekazywana jest nazwa funkcji lub funkcja anonimowa, kolejne parametry (opcjonalne) - argumenty dla tej funkcji.

Składnia

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

Przykład

Prosta rejestracja funkcji na zakończenie:

<?php function shutdown() { echo 'Skrypt zakończony'; } register_shutdown_function('shutdown'); echo 'Skrypt działa...'; ?>

Wynik wykonania kodu:

Skrypt działa...Skrypt zakończony

Przykład

Użycie funkcji anonimowej:

<?php register_shutdown_function(function() { echo 'Sprzątanie zakończone'; }); echo 'Główne operacje...'; ?>

Wynik wykonania kodu:

Główne operacje...Sprzątanie zakończone

Przykład

Przekazywanie argumentów do funkcji shutdown:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Zamknięcie skryptu o: ' . date('H:i:s')); echo 'Przetwarzanie danych...'; ?>

Wynik wykonania kodu:

Przetwarzanie danych...Zamknięcie skryptu o: [current_time]

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć