387 of 410 menu

Kazi register_tick_function

Kazi register_tick_function inaruhusu kusajili kazi, ambayo itaitwa kwenye kiroti kila kichwa cha utekelezaji wa hati-msimbo. Kigezo cha kwanza kinakubali jina la kazi au kazi isiyo na jina, mabadiliko yanayofuata - hoja kwa kazi inayopitishwa. Ili kazi ifanye kazi inahitajika kuwezesha vichwa (ticks) kwa kutumia declare(ticks=N), ambapo N - idadi ya vichwa kati ya miitiko.

Matumizi

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

Mfano

Mfano rahisi wa usajili wa kazi kwa utekelezaji kwenye kiroti kila kichwa:

<?php declare(ticks=1); function tick_handler() { echo "Tick executed\n"; } register_tick_function('tick_handler'); $a = 1; $b = 2; $c = $a + $b; ?>

Matokeo ya utekelezaji wa msimbo:

Tick executed Tick executed Tick executed Tick executed

Mfano

Matumizi ya kazi isiyo na jina na mabadiliko:

<?php declare(ticks=2); register_tick_function(function($msg) { echo $msg . "\n"; }, "Tick!"); for ($i = 0; $i < 5; $i++) { // Baadhi ya msimbo } ?>

Matokeo ya utekelezaji wa msimbo:

Tick! Tick!

Mfano

Kufuta usajili wa kazi kwa kutumia unregister_tick_function:

<?php declare(ticks=1); function tick_log() { echo date('H:i:s') . "\n"; } register_tick_function('tick_log'); // Sehemu ya kwanza ya msimbo $a = 10; $b = 20; unregister_tick_function('tick_log'); // Sehemu ya pili ya msimbo $c = $a + $b; ?>

Matokeo ya utekelezaji wa msimbo:

14:25:03 14:25:03

Angalia Pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa