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 executed\n"; } register_tick_function('tick_handler'); $a = 1; $b = 2; $c = $a + $b; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

Tick executed Tick executed Tick executed Tick executed

උදාහරණය

පරාමිතීන් සමඟ නිර්නාමික ශ්‍රිතයක් භාවිතා කිරීම:

<?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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න