(PECL luasandbox >= 1.0.0)
LuaSandbox::loadString — Load Lua code into the Lua environment
Loads Lua code into the Lua environment.
This is the equivalent of standard Lua's loadstring()
function.
code
Lua code.
chunkName
Name for the loaded chunk, for use in error traces.
Returns a LuaSandboxFunction which, when executed, will execute the passed $code.
Example #1 Loading code into Lua
<?php// create a new LuaSandbox$sandbox = new LuaSandbox();// Load the code$function = $sandbox->loadString(<<<CODE return "Hello, world"CODE);// Execute the loaded codevar_dump( $function->call() );?>
The above example will output:
array(1) { [0]=> string(12) "Hello, world" }