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

Home  >  Article  >  Backend Development  >  Several ways to write anonymous functions in PHP that people don’t know (with code)

Several ways to write anonymous functions in PHP that people don’t know (with code)

烟雨青岚
烟雨青岚forward
2020-06-12 09:40:182393browse

Several ways to write anonymous functions in PHP that people don’t know (with code)

Several ways to write anonymous functions in PHP that people don’t know

Common writing methods:

1. Traditional writing method

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

2. Closure writing method

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

Advanced writing method:

1. Traditional writing method

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

2. Closure writing method

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

Thank you all for reading, I hope you will benefit a lot.

This article is reproduced from: https://www.cnblogs.com/newmiracle/p/11875325.html

Recommended tutorial: "php tutorial"

The above is the detailed content of Several ways to write anonymous functions in PHP that people don’t know (with code). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:51dev.com. If there is any infringement, please contact admin@php.cn delete