En JavaScript, les développeurs peuvent créer et exécuter des fonctions anonymes directement entre parenthèses :
<code class="javascript">(function () { /* do something */ })()</code>
Les programmeurs PHP peuvent-ils reproduire cette fonctionnalité ?
Avant PHP 7.0, la méthode recommandée pour une exécution immédiate impliquait la fonction call_user_func :
<code class="php">call_user_func(function() { echo 'executed'; });</code>
À partir de PHP 7.0, les développeurs ont acquis la possibilité d'exécuter des fonctions anonymes simplement en ajoutant des parenthèses :
<code class="php">(function() { echo 'executed'; })();</code>
Cette syntaxe fournit une manière plus concise et intuitive d'exécuter immédiatement des fonctions anonymes en 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!