PHP Conference Kansai 2025

LuaSandbox::wrapPhpFunction

(PECL luasandbox >= 1.2.0)

LuaSandbox::wrapPhpFunctionEnvuelve una función PHP en una LuaSandboxFunction

Descripción

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

Envuelve una función PHP en una LuaSandboxFunction, de modo que pueda ser pasada a Lua como una función anónima.

La función debe devolver un array de valores (que puede estar vacío), o null que es equivalente a devolver el array vacío.

Las excepciones serán lanzadas como errores en Lua, sin embargo, solo las excepciones LuaSandboxRuntimeError pueden ser capturadas dentro de Lua con pcall() o xpcall().

Para más información sobre la llamada de funciones Lua y los valores de retorno, ver LuaSandboxFunction::call().

Parámetros

function

La función de retrollamada a envolver.

Valores devueltos

Devuelve un LuaSandboxFunction.

Ver también

add a note

User Contributed Notes

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