« LuaClosure::__invoke
Introduction »
PHP Manual
Other Basic Extensions
LuaSandbox
LuaSandbox
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
Resource Types
Differences from Standard Lua
Examples
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