- 下载 https://pecl.php.net/package/lua
liblua.dll放到php所在目录,php_lua.dll放到ext扩展目录
Lua::LUA_VERSION 获取Lua版本 返回 Lua 5.3.4
$lua = new Lua();
$lua->assign("php", '字符串'); //给传递参数
$lua->eval(<<<EOF
print(php)
function qq(a)
print(a)
end
EOF
);//执行语言
$lua->call("qq",['aa']);//执行函数
$lua->registerCallback("echo", "dump"); //php函数传给lua
$lua->eval(<<<CODE
echo({1, 2, 3});
CODE
);
$lua->include("1.lua"); 调用lua,如果不需要输出,在里面可以return返回,返回值多个时候是数组,从0下标开始;还可以返回lua数组
作者:Yoby 创建时间:2020-07-23 20:02
更新时间:2024-12-05 13:26
更新时间:2024-12-05 13:26