A função Lua :: assign () pode atribuir uma variável PHP a Lua.
Sintaxe
public mixed Lua::assign( string $name , string $value )
A função Lua :: assign () pode retornar $ this ou NULL em caso de falha.
Exemplo
<?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
);
?>