laruence / php-lua

This extension embeds the lua interpreter and offers an OO-API to lua variables and functions.
http://pecl.php.net/package/lua
Other
149 stars 50 forks source link

call lua function failed: attempt to call a table value #39

Open zhang-bin opened 5 years ago

zhang-bin commented 5 years ago

When i call lua function with use_self=True, i got this error: call to lua function attempt to call a table value failed

php code example: $lua = new Lua(); $lua->include('battleEntryServer/BattleEntry.lua'); $lua->call(array('G_BattleChecker', 'RunOneBattle'), [], true))

lua code example: battleEntryServer/BattleEntry.lua: G_BattleChecker = require('battleEntryServer.BattleChecker').new()

battleEntryServer/BattleChecker.lua: local BattleChecker = class('BattleChecker') function BattleChecker:RunOneBattle(){

}