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

通用的写法:

1、传统写法

function timer () {

echo "hello world";

}

SwooleTimer::tick(2000, 'timer');

2、闭包写法

SwooleTimer::tick(2000, function () {

echo "hello world";

});

高级点的写法:

1、传统写法

$str = "hello world";

function timer () {

global $str;

echo $str;

}

SwooleTimer::tick(2000, 'timer');

2、闭包写法

$str = "hello world";

SwooleTimer::tick(2000, function () use ($str) {

echo $str;

});

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

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

推荐教程:《php教程》

PHP两个匿名函数传递性,PHP让人不知道的匿名函数的几种写法(附代码)相关推荐

  1. php函数几种写法,PHP让人不知道的匿名函数的几种写法(附代码)

    PHP让人不知道的匿名函数的几种写法 通用的写法: 1.传统写法 function timer () { echo "hello world"; } SwooleTimer::ti ...

  2. SUM函数,80%的人不知道的用法?

    SUM函数主要作用是计算数字之和,返回某一单元格区域中数字.逻辑值及数字的文本表达式之和,今天给大家介绍SUM函数的用法 SUM函数功能 SUM 函数是 Excel 中最常用的函数之一,用于计算数字的 ...

  3. 收藏了两年的嵌入式AI资源学习笔记,今天全分享给大家(附代码/资料/视频/学习规划)...

    当前乃至未来5-10年,嵌入式开发者还有哪些风口?" 画外音:风口的本质,其实就是一段时间的人才供需不平衡.说白了就是由于行业突变,敏锐的资本快速进入,导致短时间内行业大量扩张,需要大量开发 ...

  4. python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)

    python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...

  5. python中匿名函数的作用_Python 中的匿名函数,你会用吗

    原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...

  6. php 匿名方法,PHP基于Closure类创建匿名函数的方法详解

    本文实例讲述了PHP基于Closure类创建匿名函数的方法.分享给大家供大家参考,具体如下: Closure 类 用于代表匿名函数的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象. ...

  7. 过程或函数的副作用是_Python函数和函数式编程(两万字长文警告!一文彻底搞定函数,建议收藏!)...

    Python函数和函数式编程 函数是可重用的程序代码段,在Python中有常用的内置函数,例如len().sum()等. 在Pyhon模块和程序中也可以自定义函数.使用函数可以提高编程效率. 1.函数 ...

  8. Python进阶:函数式编程(高阶函数,map,reduce,filter,sorted,返回函数,匿名函数,偏函数)...啊啊啊...

    函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计 ...

  9. 匿名函数自我调用_Python中的匿名函数及递归思想简析

    匿名函数 前言 上次咱们基本说了一下函数的定义及简单使用,Python中的基本函数及其常用用法简析,现在咱们整点进阶一些的.同样都是小白,咱也不知道实际需要不,但是对于函数的执行顺序以及装饰器的理解还 ...

最新文章

  1. 一文看懂谷歌的AI芯片布局,边缘端TPU将大发神威
  2. C# 获取进程或线程的相关信息
  3. SQL 2012 Group By Rollup, Grouping
  4. linux菜鸟入门-1
  5. 原生安全二倍速:探秘基础设施的内生“免疫系统“
  6. 创建unique时,约束和索引有何区别。唯一约束和唯一索引区别,选项忽略重复键作用
  7. python作用域顺序排列_详解Python函数作用域的LEGB顺序
  8. kotlin枚举_Kotlin枚举班
  9. /dev/mapper/VolGroup-lv_root空间爆满解决
  10. 大小端详解(判断+转换)
  11. RDP报表工具2.4.2版本
  12. 基于go语言的牛牛游戏服务器搭建
  13. 金田一少年の怪奇事件部
  14. 虚函数 2 之虚函数的定义
  15. 拨号上网、ISDN、ADSL、光纤上网比较
  16. 条形码数据的批量制作用什么软件?
  17. ResidualCoder
  18. 高博课程第三次作业之轨迹的描绘
  19. python实现链表(一)
  20. 西安互联网公司防坑指南

热门文章

  1. opencv 物体形状匹配
  2. Wiener维纳滤波基本原理及其算法实现
  3. k8s nodeSelector和affinity
  4. css基本选择器,id选择器,class选择器,标签选择器,*通配符选择器,逗号 空格 + >
  5. multisim仿真D触发器设计的模六计数器并在数码管显示0-5
  6. 一个简单的c++类的定义和实例化
  7. php中ignore_user_abort函数的用法(定时)
  8. 1. 少了一个PermMissingElem Find the missing element in a given permutation.
  9. [导入]用事件和异常返回多种结果
  10. [转载] 如何用一个Python示例入门TensorFlow?