Kazi unregister_tick_function
Kazi unregister_tick_function inaondoa kazi kutoka kwenye orodha ya kazi
zinazotekelezwa kwa kila tikiti. Kama kigezo inakubali jina la kazi
ambayo inahitaji kuondolewa. Kazi inarudisha true ikiwa imefanikiwa
na false ikiwa imeshindwa.
Mtindo
unregister_tick_function(callable $function);
Mfano
Hebu tusajilishe na kisha tufute usajili wa kazi:
<?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');
// Sasa kazi tick_handler haitaitwa tena
$i = 0;
while ($i < 3) {
echo "After unregister $i\n";
$i++;
}
?>
Matokeo ya utekelezaji wa kificho:
Loop 0
Tick
Loop 1
Tick
Loop 2
Tick
After unregister 0
After unregister 1
After unregister 2
Mfano
Jaribio la kufuta usajili wa kazi isiyopo:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
Matokeo ya utekelezaji wa kificho:
false
Angalia pia
-
kazi
register_tick_function,
ambayo inasajili kazi kutekelezwa kwa kila tikiti