2024 年日本 PHP 研討會

LuaSandbox 類別

(PECL luasandbox >= 1.0.0)

簡介

LuaSandbox 類別建立一個 Lua 環境,並允許執行 Lua 程式碼。

類別概要

類別 LuaSandbox {
/* 常數 */
const int SAMPLES = 0;
const int SECONDS = 1;
常數 整數 PERCENT = 2;
/* 方法 */
公開 呼叫函式(字串 $name, 混合 ...$args): 陣列|布林值
公開 啟用效能分析器(浮點數 $period = 0.02): 布林值
公開 取得效能分析器函式報告(整數 $units = LuaSandbox::SECONDS): 陣列
公開 靜態 取得版本資訊(): 陣列
公開 載入二進位碼(字串 $code, 字串 $chunkName = ''): LuaSandboxFunction
公開 載入字串(字串 $code, 字串 $chunkName = ''): LuaSandboxFunction
公開 registerLibrary(字串 $libname, 陣列 $functions):
公開 setMemoryLimit(整數 $limit):
}

預定義常數

LuaSandbox::SAMPLES

LuaSandbox::getProfilerFunctionReport() 搭配使用,以取樣數返回計時。

LuaSandbox::SECONDS

LuaSandbox::getProfilerFunctionReport() 搭配使用,以秒數返回計時。

LuaSandbox::PERCENT

LuaSandbox::getProfilerFunctionReport() 搭配使用,以總數的百分比返回計時。

目錄

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top