Az unregister_tick_function függvény
Az unregister_tick_function függvény eltávolít egy függvényt a tick-enként végrehajtott függvények listájából.
Paraméterként azt a függvénynevet veszi fel, amelyet el kell távolítani. A függvény true értékkel tér vissza siker esetén
és false értékkel hibaelőforduláskor.
Szintaxis
unregister_tick_function(callable $function);
Példa
Regisztráljunk, majd szüntessük meg egy függvény regisztrációját:
<?php
function tick_handler() {
echo "Tick\n";
}
register_tick_function('tick_handler');
declare(ticks=1) {
$i = 0;
while ($i < 3) {
echo "Ciklus $i\n";
$i++;
}
}
unregister_tick_function('tick_handler');
// Most már a tick_handler függvény nem fog meghívódni
$i = 0;
while ($i < 3) {
echo "Regisztráció megszüntetése után $i\n";
$i++;
}
?>
A kód végrehajtásának eredménye:
Ciklus 0
Tick
Ciklus 1
Tick
Ciklus 2
Tick
Regisztráció megszüntetése után 0
Regisztráció megszüntetése után 1
Regisztráció megszüntetése után 2
Példa
Meglétező függvény regisztrációjának megszüntetése:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false
Lásd még
-
a(z)
register_tick_functionfüggvényt,
amely egy függvényt regisztrál tick-enkénti végrehajtásra