372 of 410 menu

Funkcija register_shutdown_function

Funkcija register_shutdown_function leidžia registruoti callback funkciją, kuri bus vykdoma baigiant scenarijaus darbą arba esant fatalei klaidai. Pirmuoju parametru perduodamas funkcijos pavadinimas arba anoniminė funkcija, vėlesni parametrai (neprivalomi) - argumentai šiai funkcijai.

Sintaksė

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

Pavyzdys

Paprastas funkcijos registravimas pabaigai:

<?php function shutdown() { echo 'Scenarijus baigtas'; } register_shutdown_function('shutdown'); echo 'Scenarijus veikia...'; ?>

Kodo vykdymo rezultatas:

Scenarijus veikia...Scenarijus baigtas

Pavyzdys

Anoniminės funkcijos naudojimas:

<?php register_shutdown_function(function() { echo 'Valymas užbaigtas'; }); echo 'Pagrindinės operacijos...'; ?>

Kodo vykdymo rezultatas:

Pagrindinės operacijos...Valymas užbaigtas

Pavyzdys

Argumentų perdavimas shutdown funkcijai:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Scenarijaus išjungimas: ' . date('H:i:s')); echo 'Duomenų apdorojimas...'; ?>

Kodo vykdymo rezultatas:

Duomenų apdorojimas...Scenarijaus išjungimas: [dabartinis_laikas]

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti