« LuaClosure::__invoke
Introducción »
PHP Manual
Otras extensiones básicas
LuaSandbox
LuaSandbox
Introducción
Instalación/Configuración
Requerimientos
Instalación
Diferencias con Lua estándar
Ejemplos
Uso básico de LuaSandbox
LuaSandbox
— La clase LuaSandbox
LuaSandbox::callFunction
— Llama a una función en una variable global Lua
LuaSandbox::disableProfiler
— Desactiva el perfilador
LuaSandbox::enableProfiler
— Activa el perfilador
LuaSandbox::getCPUUsage
— Recupera el uso actual del tiempo de CPU del entorno Lua
LuaSandbox::getMemoryUsage
— Recupera el uso actual de la memoria del entorno Lua
LuaSandbox::getPeakMemoryUsage
— Recupera el pico de uso de memoria del entorno Lua
LuaSandbox::getProfilerFunctionReport
— Recupera los datos del perfilador
LuaSandbox::getVersionInfo
— Devuelve las versiones de LuaSandbox y Lua
LuaSandbox::loadBinary
— Carga un fragmento binario precompilado en el entorno Lua
LuaSandbox::loadString
— Carga código Lua en el entorno Lua
LuaSandbox::pauseUsageTimer
— Pausa el temporizador de uso de la CPU
LuaSandbox::registerLibrary
— Registra un conjunto de funciones PHP como una biblioteca Lua
LuaSandbox::setCPULimit
— Define la limitación de tiempo CPU para el entorno Lua
LuaSandbox::setMemoryLimit
— Define el límite de memoria para el entorno Lua
LuaSandbox::unpauseUsageTimer
— Reanuda el temporizador de uso pausado por LuaSandbox::pauseUsageTimer
LuaSandbox::wrapPhpFunction
— Envuelve una función PHP en una LuaSandboxFunction
LuaSandboxFunction
— La clase LuaSandboxFunction
LuaSandboxFunction::call
— Llama a una función Lua
LuaSandboxFunction::__construct
— No utilizado
LuaSandboxFunction::dump
— Muestra la función como un blob binario
LuaSandboxError
— La clase LuaSandboxError
LuaSandboxErrorError
— La clase LuaSandboxErrorError
LuaSandboxFatalError
— La clase LuaSandboxFatalError
LuaSandboxMemoryError
— La clase LuaSandboxMemoryError
LuaSandboxRuntimeError
— La clase LuaSandboxRuntimeError
LuaSandboxSyntaxError
— La clase LuaSandboxSyntaxError
LuaSandboxTimeoutError
— La clase LuaSandboxTimeoutError