(PECL luasandbox >= 1.2.0)
LuaSandbox::wrapPhpFunction — 将 PHP 可调用对象包装到 LuaSandboxFunction 中
将 PHP 可调用对象包装到 LuaSandboxFunction 中,以便可以将其作为匿名函数传递给 Lua。
该函数必须返回一个值数组(可以为空),或者 **null
** 等同于返回空数组。
异常将在 Lua 中作为错误引发,但只有 LuaSandboxRuntimeError 异常可以在 Lua 中使用 pcall()
或 xpcall()
捕获。
有关调用 Lua 函数和返回值的更多信息,请参阅 LuaSandboxFunction::call()。
function
要包装的可调用对象。
返回一个 LuaSandboxFunction。