387 of 410 menu

register_tick_function function

register_tick_function function သည် အကြောင်းအရာလုပ်ဆောင်ချက်တစ်ခုစီတိုင်းတွင် ခေါ်ယူသွားမည့် function တစ်ခုကို မှတ်ပုံတင်ခွင့်ပြုပေးပါသည်။ ပထမဆုံး parameter အနေဖြင့် function အမည် (သို့မဟုတ်) anonymous function ကိုလက်ခံပြီး၊ နောက်ထပ် parameter များမှာ ပေးပို့လိုက်သော function အတွက် argument များဖြစ်ပါသည်။ ဤ function ကို အလုပ်လုပ်စေရန်အတွက် declare(ticks=N) ကို အသုံးပြု၍ ticks များကို ဖွင့်ထားရန်လိုအပ်ပါသည်။ ထို N သည် ခေါ်ယူမှုများကြားရှိ tick အရေအတွက်ဖြစ်သည်။

Syntax

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

ဥပမာ

tick တစ်ခုစီအတွက် လုပ်ဆောင်ချက်တစ်ခုကို မှတ်ပုံတင်ခြင်း၏ ရိုးရှင်းသော ဥပမာ -

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

ကုဒ် run ပြီးနောက် ရရှိမည့် ရလဒ် -

Tick executed Tick executed Tick executed Tick executed

ဥပမာ

parameter များပါသော anonymous function ကို အသုံးပြုခြင်း -

<?php declare(ticks=2); register_tick_function(function($msg) { echo $msg . "\n"; }, "Tick!"); for ($i = 0; $i < 5; $i++) { // ကုဒ်အချို့ } ?>

ကုဒ် run ပြီးနောက် ရရှိမည့် ရလဒ် -

Tick! Tick!

ဥပမာ

unregister_tick_function ဖြင့် 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; ?>

ကုဒ် run ပြီးနောက် ရရှိမည့် ရလဒ် -

14:25:03 14:25:03

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • unregister_tick_function function,
    သည် ticks များအတွက် လုပ်ဆောင်ချက် မှတ်ပုံတင်ခြင်းကို ပယ်ဖျက်ပေးပါသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်