LuaSandbox::registerLibrary

(PECL luasandbox >= 1.0.0)

LuaSandbox::registerLibrary — Реєструє набір PHP-функцій як бібліотеку Lua

Опис

public LuaSandbox::registerLibrary(string $libname, array $functions): void

Реєструє набір PHP-функцій як бібліотеку Lua, щоб Lua міг викликати відповідний PHP-код.

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

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

libname

Назва бібліотеки. У стані Lua глобальна змінна з цим ім'ям буде встановлено таблицю функцій. Якщо таблиця вже існує, до неї буде додано нові функції.

functions

Масив (array), де кожен ключ - це ім'я функції, а кожне значення - це відповідний (callable) PHP-код.

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

Функція не повертає значення після виконання.

Приклади

Приклад #1 Реєстрація PHP-функцій для виклику з Lua

Loading...

Дивіться також