$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 > Article > développement back-end > 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, 'timer');
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, 'timer');
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!