Documentación offline PHP master

LuaSandbox::callFunction

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

LuaSandbox::callFunction

Llama a una función en una variable global Lua

Descripción#

public LuaSandbox::callFunction(string $name, mixed ...$args): array
```php

Llama a una función en una variable global Lua.

Si el nombre contiene caracteres ".", la función se localiza a través de accesos recursivos a la tabla, como si el nombre fuera una expresión Lua.

Si la variable no existe, o no es una función, se devolverá false y se emitirá un aviso.

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

## Parámetros

`name`  
Nombre de la variable Lua.

`args`  
Argumentos de la función.

## Valores devueltos

Devuelve un `array` de los valores devueltos por la función Lua, que puede estar vacío, o `false` si ocurre un error.

## Ejemplos

Llamada a una función Lua
callFunction( 'string.match', $string, $pattern ); ?>

```php