unregister_tick_function()

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

首字母:U

函数名: unregister_tick_function()

适用版本: PHP 4 >= 4.3.0, PHP 5, PHP 7

函数描述:该函数用于取消之前通过register_tick_function()函数注册的回调函数。

用法: unregister_tick_function ( callable $function ) : bool

参数:

  • $function:要取消注册的回调函数。

返回值:

  • 如果成功取消注册回调函数,则返回true;否则返回false。

示例:


输出:

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。

同首字母函数