2024年PHP开发者大会日本站

LuaSandbox::wrapPhpFunction

(PECL luasandbox >= 1.2.0)

LuaSandbox::wrapPhpFunction将PHP可调用对象包装到LuaSandboxFunction

描述

public LuaSandbox::wrapPhpFunction(callable $function): LuaSandboxFunction

将PHP可调用对象包装到LuaSandboxFunction中,以便将其作为匿名函数传递到Lua。

该函数必须返回一个值数组(可以为空),或者null(等效于返回空数组)。

异常将在Lua中作为错误引发,但是只有LuaSandboxRuntimeError异常可以在Lua中使用pcall()xpcall()捕获。

有关调用Lua函数和返回值的更多信息,请参见LuaSandboxFunction::call()

参数

function

要包装的可调用对象。

返回值

返回一个LuaSandboxFunction

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top