PHP 8.1.0 Released!

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.

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top