在 PHP 中实现回调
PHP 中的术语“回调”包含作为函数指针操作的字符串和数组。在 PHP 4 中,出现了以下语法:
虽然 PHP 5.2.3 引入了可调用语法,但包含此类语法的字符串无法直接调用。 PHP 4 的旧语法包括:
以下代码片段演示了可调用值的安全使用:
<code class="php">if (is_callable($cb2)) { $returnValue = call_user_func($cb2, $arg1, $arg2); }</code>
现代 PHP 版本支持直接调用上述前三种格式作为 $cb()。此外,call_user_func 和 call_user_func_array 支持所有提供的格式。
注释和警告:
以上是如何在 PHP 中有效使用回调?的详细内容。更多信息请关注PHP中文网其他相关文章!