PHP Conference Japan 2024

Lua::call

Lua::__call

(PECL lua >=0.9.0)

Lua::call -- Lua::__call呼叫 Lua 函式

描述

公開 Lua::call(可呼叫 $lua_func, 陣列 $args = ?, 整數 $use_self = 0): 混合
公開 Lua::__call(可呼叫 $lua_func, 陣列 $args = ?, 整數 $use_self = 0): 混合

警告

此函式目前沒有文件說明;僅提供其參數列表。

參數

lua_func

Lua 中的函式名稱

args

傳遞給 Lua 函式的參數

use_self

是否使用 self

回傳值

返回被呼叫函式的結果,若參數錯誤則返回 null,其他錯誤則返回 false

範例

範例 #1 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), "-")));
?>

上述範例將輸出

Lua,geiliable
Lua,geiliable
string(5) "1-2-3"

參見

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top