Voici quelques options de titre qui correspondent au contenu de l'article sous forme de question : * **PHP peut-il correspondre à l'exécution de fonctions anonymes de JavaScript ?** * **Fonctions anonymes à la volée : comment PHP se compare-t-il à

DDD
Libérer: 2024-10-25 05:20:29
original
321 Les gens l'ont consulté

Here are a few title options that fit the article's content as a question:

* **Can PHP Match JavaScript's Anonymous Function Execution?**
* **Anonymous Functions on the Fly: How Does PHP Compare to JavaScript?**
* **Is Instant Anonymous Function Execut

Exécuter des fonctions anonymes sur place : une comparaison de JavaScript et PHP

En JavaScript, les fonctions anonymes peuvent être exécutées instantanément en utilisant une notation comme celle-ci :

(function () { /* do something */ })()
Copier après la connexion

Mais peut-on faire la même chose en PHP ?

Pour les versions PHP antérieures à la 7, il n'y avait qu'un seul moyen évident de déclencher l'exécution immédiate d'une fonction, comme illustré ici :

<code class="php">call_user_func(function() { echo 'executed'; });</code>
Copier après la connexion

Cependant, dans les versions plus récentes de PHP, nous avons une solution plus simple :

<code class="php">(function() { echo 'executed'; })();</code>
Copier après la connexion

Cette syntaxe nous permet de créer et d'exécuter une fonction anonyme en une seule ligne succincte.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal