在 PHP 中实现回调
PHP 中的术语“回调”包括作为函数指针操作的字符串和数组。在 PHP 4 中,出现了以下语法:
虽然 PHP 5.2.3 引入了可调用语法,但包含此类语法的字符串不能直接调用。 PHP 4 的旧语法包括:
以下代码片段演示了可调用值的安全使用:
if (is_callable($cb2)) {
$returnValue = call_user_func($cb2, $arg1, $arg2);
}
现代 PHP 版本支持直接调用上述前三种格式作为 $cb()。此外,call_user_func 和 call_user_func_array 支持所有提供的格式。
注释和警告:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3