Maison >développement back-end >tutoriel php >## Comment exécuter instantanément des fonctions anonymes en PHP ?

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

Barbara Streisand
Barbara Streisandoriginal
2024-10-25 02:16:02401parcourir

## 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>

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>

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>

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:
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