En PHP, l'expression de fonction immédiatement invoquée (IIFE) a une équivalence partielle dans PHP 7, car vous pouvez appeler une fonction immédiatement après son définition. Cependant, PHP 5.x ne prend pas en charge cette fonctionnalité.
Pour PHP 7, un exemple serait :
(function() { echo "yes, this works in PHP 7.\n"; })();
Pour PHP 5.x, l'approximation la plus proche est :
call_user_func(function() { echo "this works too\n"; });
Cette utilisation vous permet d'exécuter du code immédiatement sans avoir besoin de variables et de fonctions globales, ce qui le rend pratique pour l'encapsulation et l'injection de dépendances.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3