<?php
// 事件的回调函数
function func_tick() {
echo "call...\r\n";
} // 注册事件的回调函数
register_tick_function ( 'func_tick' ); // declare是用来设定一段代码的执行指令
// ticks=1说明在declare代码段中php解释器每执行1条可计时的低级语句就会发生事件
// 说白了就是每执行1条(可计时)语句,就发生一个事件
declare(ticks = 1) {
// 这条赋值语句执行,会触发回调函数
// 输出第一个call...
$a = 1; // 条件表达式和参数表达式不可计时,没有触发
if ($a > 0) {
// 这里触发,输出第二个call...
$a += 2;
// 然后打印$a,输出3,触发,输出第三个call...
print ($a) ; // 语句块执行完,触发输出第四个call...
} // if判断语句执行完,触发输出第五个call...
} //declare块,触发输出第六个call... 输出结果如下:
call...
call...
3call...
call...
call...
call... 参考资料:
http://blog.csdn.net/fwkjdaghappy1/article/details/7457687

最新文章

  1. NotSerializableException解决方法
  2. servlet中请求转发(forword)与重定向(sendredirect)的区别
  3. aChartEngine图表显示(一页显示多张图表)
  4. Mac OS X 安装并测试 OpenCV
  5. Caused by: java.lang.NullPointerException, java.lang.reflect.InvocationTargetExc
  6. djano-cms学习笔计(一)
  7. dlib库学习之一
  8. NYOJ 45 棋盘覆盖 模拟+高精度
  9. ecshop 分页小记
  10. Codeforces 890A - ACM ICPC 暴力
  11. [BZOJ]4650: [Noi2016]优秀的拆分
  12. python模块学习之hashlib模块学习
  13. 解决Mac系统升级导致cocoapods失效问题
  14. English trip V2 - A 1. Mother tongue 母语 Teacher:Lamb Key: Comparative 比较级 superlative 最高级
  15. socket.io+angular.js+express.js做个聊天应用(三)
  16. 网站每日PV/IP统计/总带宽/URL统计脚本分享(依据网站访问日志)
  17. topcoder srm 310 div1
  18. odoo开发笔记--前端搜索视图--按照时间条件筛选
  19. Vuex数据页面刷新丢失问题解决方案
  20. JAVA-错误Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

热门文章

  1. iOS 基础
  2. C# webbrowser实现百度知道团队邀请助手!
  3. linux 定时
  4. python3.5过滤网址和图片的函数自己亲测可用
  5. windows脚本测试
  6. SQL2014还原到2008
  7. OpenCV版本下载
  8. ArrayList 原理(2)
  9. 原生js实现三级复选框
  10. C#实现二维码生成与解码