PHP Function Reference

PHP unregister_tick_function() Function

The PHP unregister_tick_function() function is used to de-register the specified function so it is no longer executed when a tick is called.




callback Required. Specify the function to de-register.

Return Value

No value is returned.

Example: unregister_tick_function() example

In the example below, multiple tick handler functions are used. Each function is be called in the same order as they were registered. After few tick events one of the function is de-registered.

//functions called on each tick event
function tick_handler1() {
  echo "tick_handler1() is called\n";

function tick_handler2() {
  echo "tick_handler2() is called\n\n";

//registering tick functions

declare(ticks=1); //causes a tick event

$a = 1;           //causes a tick event

//de-registering first tick functions
//it also causes a tick event

if ($a > 0) {
  $a += 3;        //causes a tick event

The output of the above code will be:

tick_handler1() is called
tick_handler2() is called

tick_handler1() is called
tick_handler2() is called

tick_handler2() is called

tick_handler2() is called

❮ PHP Function Handling Reference