在 JavaScript 中,开发者可以直接在括号内创建和执行匿名函数:
<code class="javascript">(function () { /* do something */ })()</code>
PHP 程序员可以吗复制此功能?
在 PHP 7.0 之前,建议立即执行的方法涉及 call_user_func 函数:
<code class="php">call_user_func(function() { echo 'executed'; });</code>
从 PHP 7.0 开始,开发人员只需添加括号即可执行匿名函数:
<code class="php">(function() { echo 'executed'; })();</code>
此语法提供了一种在 PHP 中立即执行匿名函数的更简洁直观的方法.
以上是PHP 匿名函数可以像 JavaScript 一样立即执行吗?的详细内容。更多信息请关注PHP中文网其他相关文章!