В PHP выражение немедленно вызываемой функции (IIFE) имеет частичную эквивалентность в PHP 7, поскольку вы можете вызвать функцию сразу после ее вызова. определение. Однако PHP 5.x не поддерживает эту функцию.
Для PHP 7 примером может быть:
(function() { echo "yes, this works in PHP 7.\n"; })();
Для PHP 5.x наиболее близким приближением является:
call_user_func(function() { echo "this works too\n"; });
Это использование позволяет выполнять код немедленно без необходимости использования глобальных переменных и функций, что делает его удобным для инкапсуляции и внедрения зависимостей.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3