LuaSandbox::callFunction

(PECL luasandbox >= 1.0.0)

LuaSandbox::callFunction — Викликає функцію в глобальній змінній Lua

Опис

public LuaSandbox::callFunction(string $name, mixed ...$args): array|bool

Викликає функцію у глобальній змінній Lua.

Якщо ім'я містить символи ".", функція знаходиться через рекурсивний доступ до таблиці, начебто ім'я було виразом Lua.

Якщо змінна не існує або не є функцією, буде повернено false і буде видано попередження.

Для отримання додаткової інформації про виклик функцій Lua та значення, що повертаються дивіться LuaSandboxFunction::call()

Список параметрів

name

Ім'я змінної Lua.

args

Аргументи функції.

Значення, що повертаються

Повертає масив (array) значень, що повертаються функцією Lua, які можуть бути порожніми або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Виклик функції Lua

Loading...