PHP Conference Japan 2024

LuaSandbox::wrapPhpFunction

(PECL luasandbox >= 1.2.0)

LuaSandbox::wrapPhpFunction將 PHP 可呼叫物件包裝在 LuaSandboxFunction

說明

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

將 PHP 可呼叫物件包裝在 LuaSandboxFunction 中,以便其可以作為匿名函式傳遞給 Lua。

該函式必須返回一個值陣列(可以是空的),或者 null,這相當於返回空陣列。

在 Lua 中,異常會以錯誤的形式拋出,然而只有 LuaSandboxRuntimeError 異常可以使用 pcall()xpcall() 在 Lua 內部捕獲。

關於呼叫 Lua 函式和返回值的更多資訊,請參閱 LuaSandboxFunction::call()

參數

function

要包裝的可呼叫物件。

返回值

返回一個 LuaSandboxFunction 物件。

另請參閱

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top