## Comment exécuter instantanément des fonctions anonymes en PHP ?

Barbara Streisand
Libérer: 2024-10-25 02:16:02
original
393 Les gens l'ont consulté

## How to Execute Anonymous Functions Instantly in PHP?

Exécuter instantanément des fonctions anonymes en PHP

En JavaScript, définir et exécuter immédiatement des fonctions anonymes est simple en utilisant la syntaxe :

<code class="js">(function () { /* do something */ })()</code>
Copier après la connexion

Existe-t-il un mécanisme similaire en PHP ?

PHP 7

Avec les versions PHP 7 et ultérieures, les fonctions anonymes peuvent être exécutées instantanément et facilement :

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

Pré-PHP 7

Avant PHP 7, le seul moyen d'obtenir une exécution immédiate était via la fonction call_user_func() :

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

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal