牛牛在线工具

unregister_tick_function()

收录 8868 个 PHP 函数,含用途说明与用法示例。

unregister_tick_function()

取消之前通过register_tick_function()函数注册的回调函数

函数名: unregister_tick_function() 适用版本: PHP 4 >= 4.3.0, PHP 5, PHP 7 函数描述:该函数用于取消之前通过register_tick_function()函数注册的回调函数。 用法: unregister_tick_function ( callable $function ) : bool 参数: $function:要取消注册的回调函数。 返回值: 如果成功取消注册回调函数,则返回true;否则返回false。 示例: <?php function tickHandler() { echo "Tick function is called\n"; } // 注册回调函数 register_tick_function('tickHandler'); // 执行5次tick declare(ticks=5) { echo "Inside the declare block\n"; } // 取消注册回调函数 unregister_tick_function('tickHandler'); ?> 输出: Inside the declare block Tick function is called Tick function is called Tick function is called Tick function is called Tick function is called 注意事项: unregister_tick_function()函数只能取消注册之前通过register_tick_function()函数注册的回调函数。 取消注册回调函数后,该函数将不再被调用。 unregister_tick_function()函数必须在declare语句块之外调用,否则会抛出一个致命错误。 在PHP 7.0.0之后,由于Zend Engine 3的改变,tick功能已被废弃,所以在PHP 7.0.0及更高版本中,unregister_tick_function()函数将始终返回false。