372 of 410 menu

Функция register_shutdown_function

register_shutdown_function функциясы скрипттин иштөөсү аяктаганда же фатальдуу ката кеткенде аткарыла турган callback-функциясын каттоого мүмкүндүк берет. Биринчи параметр катары функциянын аты же анонимдик функция берилет, кийинки параметрлер (милдеттүү эмес) - бул функция үчүн аргументтер.

Синтаксис

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

Мисал

Аяктоо үчүн функцияны жөнөкөй каттоо:

<?php function shutdown() { echo 'Скрипт аяктады'; } register_shutdown_function('shutdown'); echo 'Скрипт иштеп жатат...'; ?>

Кодду иштетүүнүн натыйжасы:

Скрипт иштеп жатат...Скрипт аяктады

Мисал

Анонимдик функцияны колдонуу:

<?php register_shutdown_function(function() { echo 'Тазалоо аяктады'; }); echo 'Негизги амалдар...'; ?>

Кодду иштетүүнүн натыйжасы:

Негизги амалдар...Тазалоо аяктады

Мисал

Shutdown-функциясына аргументтерди өткөрүү:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Скрипт токтоду: ' . date('H:i:s')); echo 'Маалыматтарды иштетүү...'; ?>

Кодду иштетүүнүн натыйжасы:

Маалыматтарды иштетүү...Скрипт токтоду: [current_time]

Дагы караңыз

  • error_reporting функциясы,
    ал ката жөнүндө кабарлоо деңгээлин белгилейт
  • set_exception_handler функциясы,
    ал исключениелерди иштетүүчүнү белгилейт
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу