LuaSandbox 提供了一个沙箱环境,它在某些方面与标准 Lua 5.1 不同。
pcall() 和 xpcall() 无法捕获某些错误,特别是超时错误。
tostring() 不包含指针地址。
string.match() 已被修补以限制递归深度并定期检查超时。
math.random() 和 math.randomseed() 已被替换为不与 PHP 的 rand() 共享状态的版本。
Lua 5.2 的 __pairs 和 __ipairs 元方法受 pairs() 和 ipairs() 支持。