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функциясы,
ал функцияны ар бир тикте аткарылууга каттайт