372 of 410 menu

register_shutdown_function funksiyası

register_shutdown_function funksiyası skriptin işi başa çatdıqda və ya fatal xəta baş verəndə icra olunacaq callback-funksiyanı qeydiyyatdan keçirməyə imkan verir. İlk parametr kimi funksiyanın adı və ya anonim funksiya ötürülür, sonrakı parametrlər (məcburi deyil) isə bu funksiya üçün arqumentlərdir.

Sintaksis

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

Nümunə

Bitirmək üçün sadə funksiya qeydiyyatı:

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

Kodun icra nəticəsi:

Script running...Script finished

Nümunə

Anonim funksiyadan istifadə:

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

Kodun icra nəticəsi:

Main operations...Cleanup completed

Nümunə

Shutdown-funksiyasına arqumentlərin ötürülməsi:

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

Kodun icra nəticəsi:

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

Həmçinin bax

  • error_reporting funksiyası,
    hansı ki, xətalar haqqında hesabat səviyyəsini təyin edir
  • set_exception_handler funksiyası,
    hansı ki, istisnaların emaledicisini təyin edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et