php-lua icon indicating copy to clipboard operation
php-lua copied to clipboard

call lua function failed: attempt to call a table value

Open zhang-bin opened this issue 6 years ago • 0 comments

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(){

}

zhang-bin avatar Feb 18 '19 09:02 zhang-bin