PHP 8.4.6 Released!

LuaSandbox::wrapPhpFunction

(PECL luasandbox >= 1.2.0)

LuaSandbox::wrapPhpFunctionEncapsula um chamável PHP em uma LuaSandboxFunction

Descrição

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

Encapsula um chamável PHP em uma LuaSandboxFunction, para que ele possa ser passado para Lua como uma função anônima.

A função deve retornar um array de valores (que pode estar vazio), ou null que é equivalente a retornar o array vazio.

Exceções serão lançadas como erros em Lua, no entanto, apenas exceções LuaSandboxRuntimeError podem ser capturadas dentro de Lua com pcall() ou xpcall().

Para mais informações sobre como chamar funções Lua e os valores de retorno, veja LuaSandboxFunction::call().

Parâmetros

function

O chamável a ser encapsulado.

Valor Retornado

Retorna um LuaSandboxFunction.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top