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...