(PECL lua >=0.9.0)
Lua::call -- Lua::__call — Appelle les fonctions Lua
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
lua_funcNom de la fonction en Lua
argsArguments à passer à la fonction Lua
use_self
      Si l'on doit ou pas utiliser self
     
   Retourne le résultat de la fonction appelée, null
   si des arguments incorrects sont passés, ou bien false
   pour les autres types d'échec.
   
  
Exemple #1 Exemple avec Lua::call()
<?php
$lua = new Lua();
$lua->eval(<<<CODE
    function dummy(foo, bar)
        print(foo, ",", bar)
    end
CODE
);
$lua->call("dummy", array("Lua", "geiliable\n"));
$lua->dummy("Lua", "geiliable"); // __call()
var_dump($lua->call(array("table", "concat"), array(array(1=>1, 2=>2, 3=>3), "-")));
?>L'exemple ci-dessus va afficher :
Lua,geiliable Lua,geiliable string(5) "1-2-3"
