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