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!