LuaSandbox
- Вступ
- Встановлення та налаштування
- Відмінності від стандартного Lua
- Приклади
- LuaSandbox - Клас LuaSandbox
- LuaSandbox::callFunction— Викликає функцію у глобальній змінній Lua
- LuaSandbox::disableProfiler - Відключає профільник
- LuaSandbox::enableProfiler - Включає профільник
- LuaSandbox::getCPUUsage— Повертає поточний час використання процесора у середовищі Lua
- LuaSandbox::getMemoryUsage— Повертає поточне використання пам'яті у середовищі Lua
- LuaSandbox::getPeakMemoryUsage— Повертає пікове використання пам'яті у середовищі Lua
- LuaSandbox::getProfilerFunctionReport— Отримує дані профілювача
- LuaSandbox::getVersionInfo— Повертає версії LuaSandbox та Lua
- LuaSandbox::loadBinary— Завантажує попередньо скомпільований двійковий фрагмент у середу Lua
- LuaSandbox::loadString— Завантажує код Lua у середу Lua
- LuaSandbox::pauseUsageTimer— Припиняє таймер використання процесора
- LuaSandbox::registerLibrary— Реєструє набір PHP-функцій як бібліотеку Lua
- LuaSandbox::setCPULimit— Встановлює обмеження часу процесора для середовища Lua
- LuaSandbox::setMemoryLimit— Встановлює межу пам'яті для середовища Lua
- LuaSandbox::unpauseUsageTimer— Відновлює таймер, зупинений LuaSandbox::pauseUsageTimer
- LuaSandbox::wrapPhpFunction— Обертає PHP-об'єкт, що викликається в LuaSandboxFunction
- LuaSandboxFunction - Клас LuaSandboxFunction
- LuaSandboxFunction::call - Викликає Lua-функцію
- LuaSandboxFunction::__construct - Не використовується
- LuaSandboxFunction::dump— Вивантажує функцію у вигляді BLOB
- LuaSandboxError - Клас LuaSandboxError
- LuaSandboxErrorError - Клас LuaSandboxErrorError
- LuaSandboxFatalError - Клас LuaSandboxFatalError
- LuaSandboxMemoryError - Клас LuaSandboxMemoryError
- LuaSandboxRuntimeError - Клас LuaSandboxRuntimeError
- LuaSandboxSyntaxError - Клас LuaSandboxSyntaxError
- LuaSandboxTimeoutError - Клас LuaSandboxTimeoutError