私はこれを持っています:
$custom = var_export('return ' . self::$push_action['custom']($data), true);
これにより、次のメソッドが呼び出されます。
protected static function match($data) {
$match = service::$db->select('matches', 'match_id', array('user_id' => $data['user_id'], 'opponent_id' => $data['opponent_id']), 'ORDER BY match_id DESC LIMIT 1');
return array('match_id' => $match[0]['match_id']);
}
しかし、私はこのエラーが発生しています:
Notice: Array to string conversion in....
match($data)
メソッドから配列を正しく返すにはどうすればよいですか?
$custom
返された配列で変数を埋める必要があります。
助けてくれてありがとう