unregister_tick_function funksiyası
unregister_tick_function funksiyası, hər tikdə icra olunan funksiyalar siyahısından
funksiyanı silir. O, parametr kimi silinməsi tələb olunan funksiyanın adını qəbul edir.
Funksiya uğurlu olduğu halda true, uğursuz olduğu halda isə false qaytarır.
Sintaksis
unregister_tick_function(callable $function);
Nümunə
Gəlin funksiyanı qeydiyyatdan keçirək və sonra onun qeydiyyatını ləğv edək:
<?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');
// İndi tick_handler funksiyası çağırılmayacaq
$i = 0;
while ($i < 3) {
echo "After unregister $i\n";
$i++;
}
?>
Kodun icrasının nəticəsi:
Loop 0
Tick
Loop 1
Tick
Loop 2
Tick
After unregister 0
After unregister 1
After unregister 2
Nümunə
Mövcud olmayan funksiyanın qeydiyyatını ləğv etmə cəhdi:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
Kodun icrasının nəticəsi:
false
Həmçinin baxın
-
register_tick_functionfunksiyası,
hər tikdə icra olunmaq üçün funksiyanı qeydiyyatdan keçirir