La función Lua :: assign () puede asignar una variable PHP a Lua.
Sintaxis
public mixed Lua::assign( string $name , string $value )
La función Lua :: assign () puede devolver $ this o NULL en caso de falla.
Ejemplo
<?php
$lua = new Lua();
$lua->assign("php_var", array(1=>1, 2, 3));
// lua table index begin with 1
$lua->eval(
<<<CODE
print(php_var);
CODE
);
?>