387 of 410 menu

register_tick_function функциясы

register_tick_function функциясы скрипт аткарылышынын ар бир тикинде чакырыла турган функцияны каттоого мүмкүндүк берет. Биринчи параметри катары функциянын атын же анонимдик функцияны кабыл алат, кийинки параметрлер - берилүүчү функцияга аргументтер. Функциянын иштеши үчүн declare(ticks=N) жардамы менен тиктерди күйгүзүү керек, мында N - чакыруулардын ортосундагы тиктердин саны.

Синтаксис

register_tick_function(callable $function, mixed ...$args);

Мисал

Ар бир тикте аткарылуучу функцияны каттоонун жөнөкөй мисалы:

<?php declare(ticks=1); function tick_handler() { echo "Tick аткарылды\n"; } register_tick_function('tick_handler'); $a = 1; $b = 2; $c = $a + $b; ?>

Коддун аткарылышынын натыйжасы:

Tick аткарылды Tick аткарылды Tick аткарылды Tick аткарылды

Мисал

Параметрлер менен анонимдик функцияны колдонуу:

<?php declare(ticks=2); register_tick_function(function($msg) { echo $msg . "\n"; }, "Tick!"); for ($i = 0; $i < 5; $i++) { // Кандайдыр бир код } ?>

Коддун аткарылышынын натыйжасы:

Tick! Tick!

Мисал

unregister_tick_function жардамы менен функциянын каттоосун жокко чыгаруу:

<?php declare(ticks=1); function tick_log() { echo date('H:i:s') . "\n"; } register_tick_function('tick_log'); // Коддун биринчи бөлүгү $a = 10; $b = 20; unregister_tick_function('tick_log'); // Коддун экинчи бөлүгү $c = $a + $b; ?>

Коддун аткарылышынын натыйжасы:

14:25:03 14:25:03

Дагы караңыз

  • unregister_tick_function функциясын,
    ал тиктерде аткарылуучу функциянын каттоосун жокко чыгарат
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу