Fungsi unregister_tick_function
Fungsi unregister_tick_function menghapus fungsi dari daftar fungsi
yang dieksekusi di setiap tik. Sebagai parameter, fungsi ini menerima nama fungsi
yang perlu dihapus. Fungsi mengembalikan true jika berhasil
dan false jika gagal.
Sintaks
unregister_tick_function(callable $function);
Contoh
Mari daftarkan dan kemudian batalkan pendaftaran fungsi:
<?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');
// Sekarang fungsi tick_handler tidak akan dipanggil
$i = 0;
while ($i < 3) {
echo "After unregister $i\n";
$i++;
}
?>
Hasil eksekusi kode:
Loop 0
Tick
Loop 1
Tick
Loop 2
Tick
After unregister 0
After unregister 1
After unregister 2
Contoh
Upaya membatalkan pendaftaran fungsi yang tidak ada:
<?php
$res = unregister_tick_function('non_existent_function');
var_dump($res);
?>
Hasil eksekusi kode:
false
Lihat juga
-
fungsi
register_tick_function,
yang mendaftarkan fungsi untuk dieksekusi di setiap tik