unregister_tick_function කාර්යය
unregister_tick_function කාර්යය, සෑම ටික් එකකදීම ක්රියාත්මක වන කාර්ය ලැයිස්තුවෙන් කාර්යයක් ඉවත් කරයි. පරාමිතියක් ලෙස එය ඉවත් කිරීමට අවශ්ය කාර්යයේ නම පිළිගනී. කාර්යය සාර්ථක වූ විට true ද, අසාර්ථක වූ විට false ද ප්රතිදානය කරයි.
වාක්ය රචනය
unregister_tick_function(callable $function);
උදාහරණය
කාර්යයක් ලියාපදිංචි කර පසුව ලියාපදිංචිය අවලංගු කරමු:
<?php
function tick_handler() {
echo "Tick\n";
}
register_tick_function('tick_handler');
declare(ticks=1) {
$i = 0;
while ($i < 3) {
echo "Loop $i\n";
$i++;
}
}
unregister_tick_function('tick_handler');
// දැන් tick_handler කාර්යය ක්රියා කරන්නේ නැත
$i = 0;
while ($i < 3) {
echo "After unregister $i\n";
$i++;
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
Loop 0
Tick
Loop 1
Tick
Loop 2
Tick
After unregister 0
After unregister 1
After unregister 2
උදාහරණය
නොපවතින කාර්යයක් ලියාපදිංචි අවලංගු කිරීමට උත්සාහ කිරීම:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
මෙයද බලන්න
-
register_tick_functionකාර්යය,
සෑම ටික් එකකදීම ක්රියාත්මක වීම සඳහා කාර්යයක් ලියාපදිංචි කරයි