PHP - unregister_tick_function ()

La fonction unregister_tick_function () peut désenregistrer une fonction pour exécution à chaque tick.

Syntaxe

void unregister_tick_function( string $function_name )

La fonction unregister_tick_function () peut désenregistrer la fonction nommée par "nom_fonction", elle n'est donc plus exécutée lorsqu'un tick est appelé.

Exemple

<?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";
   }
?>

Production

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

Modèles de conception PHP

Référence des fonctions PHP

Ressources utiles PHP

Language