Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<register_shutdown_functionunregister_tick_function>
^Function handling FunctionsLast updated: Mon, 26 Oct 2026

register_tick_function

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

register_tick_function — Register a function for execution on each tick

Description

function register_tick_function(callable $callback, mixed ...$args): bool

Registers the given callback to be executed when a tick is called.

Parameters

callback

The function to register.

args

Return Values

Returns true on success or false on failure.

Changelog

Version Description
8.5.0 Tick handlers are now deactivated later during request shutdown: after all shutdown functions and destructors have run, and after the output handlers have been cleaned up. Previously they were deactivated at the very beginning of request shutdown, so tick functions were no longer called during shutdown functions, destructors, or output handling. See the migration guide for details.

Examples

Example #1 register_tick_function() example

<?php
declare(ticks=1);

function my_tick_function($param) {
    echo "Tick callback function called with param: $param\n";
}

register_tick_function('my_tick_function', true);
?>

See Also


<register_shutdown_functionunregister_tick_function>
^Function handling FunctionsLast updated: Mon, 26 Oct 2026