Funksioni unregister_tick_function
Funksioni unregister_tick_function heq një funksion nga lista e funksioneve
që ekzekutohen në çdo tik. Ai merr si parametër emrin e funksionit
që duhet të fshihet. Funksioni kthen true në rast suksesi
dhe false në rast dështimi.
Sintaksa
unregister_tick_function(callable $function);
Shembull
Le të regjistrojmë dhe më pas të anulojmë regjistrimin e një funksioni:
<?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');
// Tani funksioni tick_handler nuk do të thirret më
$i = 0;
while ($i < 3) {
echo "After unregister $i\n";
$i++;
}
?>
Rezultati i ekzekutimit të kodit:
Loop 0
Tick
Loop 1
Tick
Loop 2
Tick
After unregister 0
After unregister 1
After unregister 2
Shembull
Përpjekje për të anuluar regjistrimin e një funksioni që nuk ekziston:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
false
Shihni gjithashtu
-
funksionin
register_tick_function,
që regjistron një funksion për ekzekutim në çdo tik