在 PHP 中,立即调用函数表达式 (IIFE) 在 PHP 7 中具有部分等价性,因为您可以在函数执行完后立即调用该函数。定义。但是,PHP 5.x 不支持此功能。
对于 PHP 7,示例如下:
(function() { echo "yes, this works in PHP 7.\n"; })();
对于 PHP 5.x,最接近的近似值is:
call_user_func(function() { echo "this works too\n"; });
这种用法允许您立即执行代码,而不需要全局变量和函数,方便封装和依赖注入。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3