372 of 410 menu

register_shutdown_function функциясы

register_shutdown_function функциясы скрипт жұмысы аяқталған кезде немесе фатальді қате кезінде орындалатын callback-функцияны тіркеуге мүмкіндік береді. Бірінші параметр ретінде функция аты немесе анонимді функция беріледі, келесі параметрлер (міндетті емес) - осы функция үшін аргументтер.

Синтаксис

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

Мысал

Қарапайым аяқтау функциясын тіркеу:

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

Код орындау нәтижесі:

Script running...Script finished

Мысал

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

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

Код орындау нәтижесі:

Main operations...Cleanup completed

Мысал

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

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

Код орындау нәтижесі:

Processing data...Script shutdown at: [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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау