372 of 410 menu

Funkcija register_shutdown_function

Funkcija register_shutdown_function ļauj reģistrēt callback-funkciju, kas tiks izpildīta, kad skripts pabeidz darbu vai notiek fatāla kļūda. Pirmo parametru padod funkcijas nosaukums vai anonīma funkcija, nākamie parametri (neobligāti) - argumenti šai funkcijai.

Sintakse

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

Piemērs

Vienkārša funkcijas reģistrēšana pabeigšanai:

<?php function shutdown() { echo 'Skripts pabeigts'; } register_shutdown_function('shutdown'); echo 'Skripts darbojas...'; ?>

Koda izpildes rezultāts:

Skripts darbojas...Skripts pabeigts

Piemērs

Anonīmas funkcijas izmantošana:

<?php register_shutdown_function(function() { echo 'Iztīrīšana pabeigta'; }); echo 'Galvenās darbības...'; ?>

Koda izpildes rezultāts:

Galvenās darbības...Iztīrīšana pabeigta

Piemērs

Argumentu nodošana shutdown-funkcijai:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Skripta apturēšana: ' . date('H:i:s')); echo 'Datu apstrāde...'; ?>

Koda izpildes rezultāts:

Datu apstrāde...Skripta apturēšana: [current_time]

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt