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

Maison >développement back-end >tutoriel php >Plusieurs façons d'écrire des fonctions anonymes en PHP que les gens ne connaissent pas (avec du code)

Plusieurs façons d'écrire des fonctions anonymes en PHP que les gens ne connaissent pas (avec du code)

烟雨青岚
烟雨青岚avant
2020-06-12 09:40:182442parcourir

Plusieurs façons d'écrire des fonctions anonymes en PHP que les gens ne connaissent pas (avec du code)

Plusieurs façons d'écrire des fonctions anonymes en PHP que les gens ne connaissent pas

Méthode d'écriture courante :

1. Écriture traditionnelle

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

2. Écriture de clôture

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

Écriture avancée :

1.

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

2. Méthode d'écriture de clôture

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

Merci d'avoir lu, j'espère que vous en bénéficierez beaucoup.

Cet article est reproduit à partir de : https://www.cnblogs.com/newmiracle/p/11875325.html

Tutoriel recommandé : "tutoriel php "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer