首页  >  文章  >  后端开发  >  PHP让人不知道的匿名函数的几种写法(附代码)

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

烟雨青岚
烟雨青岚转载
2020-06-12 09:40:182391浏览

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

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

通用的写法:

1、传统写法

<pre class="brush:php;toolbar:false">
function timer () {
echo "hello world";
}
SwooleTimer::tick(2000, &#39;timer&#39;);

2、闭包写法

<pre class="brush:php;toolbar:false">
SwooleTimer::tick(2000, function () {
echo "hello world";
});

高级点的写法:

1、传统写法

<pre class="brush:php;toolbar:false">
$str = "hello world";
function timer () {
global $str;
echo $str;
}
SwooleTimer::tick(2000, &#39;timer&#39;);

2、闭包写法

<pre class="brush:php;toolbar:false">
$str = "hello world";
SwooleTimer::tick(2000, function () use ($str) {
echo $str;
});

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

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

推荐教程:《php教程

以上是PHP让人不知道的匿名函数的几种写法(附代码)的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:51dev.com。如有侵权,请联系admin@php.cn删除