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