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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан