PHP - Função Lua :: assign ()

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
   );
?>