PHP 8.4.1 Released!

LuaSandbox::wrapPhpFunction

(PECL luasandbox >= 1.2.0)

LuaSandbox::wrapPhpFunctionEnvelope une fonction PHP dans une LuaSandboxFunction

Description

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

Enveloppe une fonction PHP dans une LuaSandboxFunction, de sorte qu'elle puisse être passée dans Lua en tant que fonction anonyme.

La fonction doit retourner soit un tableau de valeurs (qui peut être vide), soit null qui est équivalent à retourner le tableau vide.

Les exceptions seront levées comme des erreurs en Lua, cependant seules les exceptions LuaSandboxRuntimeError peuvent être attrapées à l'intérieur de Lua avec pcall() ou xpcall().

Pour plus d'informations sur l'appel des fonctions Lua et les valeurs de retour, voir LuaSandboxFunction::call().

Liste de paramètres

function

La fonction de rappel à envelopper.

Valeurs de retour

Renvoie un LuaSandboxFunction.

Voir aussi

add a note

User Contributed Notes

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