• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php里的declare用法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

function tick_handler ()
{
echo "tick_handler() called<br>" ;
}
function tick_handler1 ()
{
echo "tick_handler1() called<br>" ;
}


register_tick_function ( 'tick_handler' );
register_tick_function ( 'tick_handler1' );

declare( ticks = 1 ){
$a = 1 ;

if ( $a > 0 ) {
$a += 2 ;
print( $a );
}
}
exit;

这里首先定义了两个函数,然后注册到系统,随后通过declare定义一个ticks,步长为1,作用是在declare作用域中的代码每执行ticks次步长,就执行一次注册的方法,方法顺与注册的顺序一致。

所以上面的执行结果是:

tick_handler() called
tick_handler1() called
tick_handler() called
tick_handler1() called
3tick_handler() called
tick_handler1() called
tick_handler() called
tick_handler1() called
tick_handler() called
tick_handler1() called
tick_handler() called
tick_handler1() called

这个方法可以测试执行代码的处理时间。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP7兼容mysql_connect的方法发布时间:2022-07-10
下一篇:
PHP_数据库_PDO查询操作和预编译语句操作。发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap