PHP - unregister_tick_function ()

La función unregister_tick_function () puede anular el registro de una función para su ejecución en cada tic.

Sintaxis

void unregister_tick_function( string $function_name )

La función unregister_tick_function () puede anular el registro de la función nombrada por "function_name", por lo que ya no se ejecuta cuando se llama a un tick.

Ejemplo

<?php
   function myfunc($param1, $param2) {
      echo "In first tick function with params $param1 $param2\n";
   }

   function myfunc2($param1, $param2, $param3) {
      echo "In second tick function with params $param1 $param2 $param3\n";
   }

   function myfunc3($param1) {
      echo "In third tick function with params $param1\n";
   }

   register_tick_function("myfunc", "hello", "world");
   register_tick_function("myfunc2", "how", "are", "you?");
   register_tick_function("myfunc3", "goodbye!");
   unregister_tick_function("myfunc2");

   declare(ticks=10);
   for($i = 0; $i < 10; ++$i) {
      echo "Hello\n";
   }
?>

Salida

Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
In first tick function with params hello world
In third tick function with params goodbye!

Patrones de diseño PHP

Referencia de funciones PHP

Recursos útiles de PHP

Language