PHP让人不知道的匿名函数的几种写法

通用的写法:

1、传统写法

<pre>function timer () {echo "hello world";}SwooleTimer::tick(2000, 'timer');</pre>

2、闭包写法

<pre>SwooleTimer::tick(2000, function () {echo "hello world";});</pre>

高级点的写法:

1、传统写法

<pre>$str = "hello world";function timer () {global $str;echo $str;}SwooleTimer::tick(2000, 'timer');</pre>

2、闭包写法

<pre>$str = "hello world";SwooleTimer::tick(2000, function () use ($str) {echo $str;});</pre>

感谢大家的阅读,希望大家收益多多。

本文转自: https://www.cnblogs.com/newmiracle/p/11875325.html

推荐教程:《php教程》

更多相关文章

  1. 学习PHP死循环写法和作用
  2. 详细解说三种PHP嵌套HTML的写法
  3. 一起聊聊php中的传统三层架构
  4. PHP+Swoole的闭包写法
  5. 单例模式的十种写法,你会几个?
  6. 单例模式你会几种写法?
  7. 单例模式的十种写法,你会几个?(修补了几个错误点)
  8. 单例模式的十种写法,你会几个?(重写版)
  9. jquery监听事件on写法以及简单的拖拽效果

随机推荐

  1. android用于打开各种文件的intent
  2. Android : 继承BaseAdapter对ListView进
  3. 强制系统横屏竖屏
  4. Android: 下载并编译Android Source Tree
  5. iPhone与Android对比
  6. 2011.08.30——— android setOnTouchLis
  7. android 程序日志记录
  8. android - 制作底部选项卡TabHost
  9. Android Service 示例
  10. Android 蓝牙2.0工具类