PHP函数:LuaSandbox::getVersionInfo()
适用版本:该函数适用于 PHP 5.6.0 及以上版本。
用法: LuaSandbox::getVersionInfo() 函数用于获取 LuaSandbox 扩展的版本信息。它返回一个关联数组,包含以下键值对:
- "version":表示 LuaSandbox 扩展的版本号。
- "lua_version":表示 Lua 解释器的版本号。
- "lua_sandbox_version":表示 LuaSandbox 扩展的内部版本号。
- "php_version":表示 PHP 解释器的版本号。
示例:
$sandbox = new LuaSandbox();
$versionInfo = $sandbox->getVersionInfo();
echo "LuaSandbox Version: " . $versionInfo['version'] . "\n";
echo "Lua Version: " . $versionInfo['lua_version'] . "\n";
echo "LuaSandbox Version: " . $versionInfo['lua_sandbox_version'] . "\n";
echo "PHP Version: " . $versionInfo['php_version'] . "\n";
输出结果:
LuaSandbox Version: 1.2.3
Lua Version: 5.3.4
LuaSandbox Version: 1.0.0
PHP Version: 7.4.1
以上示例创建了一个 LuaSandbox 对象,并使用 getVersionInfo() 函数获取版本信息。然后,通过访问返回的关联数组中的相应键值,打印了 LuaSandbox 扩展、Lua 解释器和 PHP 解释器的版本信息。