« LuaClosure::__invoke
Введение »
PHP Manual
Другие базовые расширения
LuaSandbox
LuaSandbox
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Differences from Standard Lua
Примеры
Basic usage for LuaSandbox
LuaSandbox
— The LuaSandbox class
LuaSandbox::callFunction
— Call a function in a Lua global variable
LuaSandbox::disableProfiler
— Disable the profiler
LuaSandbox::enableProfiler
— Enable the profiler.
LuaSandbox::getCPUUsage
— Fetch the current CPU time usage of the Lua environment
LuaSandbox::getMemoryUsage
— Fetch the current memory usage of the Lua environment
LuaSandbox::getPeakMemoryUsage
— Fetch the peak memory usage of the Lua environment
LuaSandbox::getProfilerFunctionReport
— Fetch profiler data
LuaSandbox::getVersionInfo
— Return the versions of LuaSandbox and Lua
LuaSandbox::loadBinary
— Load a precompiled binary chunk into the Lua environment
LuaSandbox::loadString
— Load Lua code into the Lua environment
LuaSandbox::pauseUsageTimer
— Pause the CPU usage timer
LuaSandbox::registerLibrary
— Register a set of PHP functions as a Lua library
LuaSandbox::setCPULimit
— Set the CPU time limit for the Lua environment
LuaSandbox::setMemoryLimit
— Set the memory limit for the Lua environment
LuaSandbox::unpauseUsageTimer
— Unpause the timer paused by LuaSandbox::pauseUsageTimer
LuaSandbox::wrapPhpFunction
— Wrap a PHP callable in a LuaSandboxFunction
LuaSandboxFunction
— The LuaSandboxFunction class
LuaSandboxFunction::call
— Call a Lua function
LuaSandboxFunction::__construct
— Unused
LuaSandboxFunction::dump
— Dump the function as a binary blob
LuaSandboxError
— The LuaSandboxError class
LuaSandboxErrorError
— The LuaSandboxErrorError class
LuaSandboxFatalError
— The LuaSandboxFatalError class
LuaSandboxMemoryError
— The LuaSandboxMemoryError class
LuaSandboxRuntimeError
— The LuaSandboxRuntimeError class
LuaSandboxSyntaxError
— The LuaSandboxSyntaxError class
LuaSandboxTimeoutError
— The LuaSandboxTimeoutError class