Maison >développement back-end >tutoriel php >## Les fonctions anonymes peuvent-elles être exécutées immédiatement en PHP ?
Exécution instantanée de fonctions anonymes en PHP
Question :
En JavaScript, les fonctions anonymes peut être défini et exécuté immédiatement :
(function () { /* do something */ })()
Existe-t-il une approche similaire disponible en PHP ?
Réponse :
Avant PHP 7, l'exécution immédiate de fonctions anonymes pourrait être obtenue en utilisant call_user_func() :
<code class="php">call_user_func(function() { echo 'executed'; });</code>
Cependant, dans les versions actuelles de PHP, vous pouvez exécuter directement des fonctions anonymes :
<code class="php">(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!