LuaSandbox fournit un environnement sécurisé qui diffère de certaines manières de Lua 5.1 standard.
pcall()
et xpcall()
ne peuvent pas attraper certaines erreurs, en particulier les erreurs de délai d'attente.
tostring()
n'inclut pas les adresses de pointeur.
string.match()
a été patché pour limiter la profondeur de récursion et pour vérifier périodiquement un délai d'attente.
math.random()
et math.randomseed()
sont remplacés par des versions qui ne partagent pas l'état avec rand()
de PHP.
Les méta méthodes de Lua 5.2 __pairs
et __ipairs
sont supportées par pairs()
et ipairs()
.