我真的被这个问题发疯了。我无法在子类的静态方法中从父类调用方法..
这是我尝试过的,但它不起作用..
class custom extends service {
private $service;
function __construct() {
parent::__construct();
$this->service = new service;
}
public static function activematches($callback) {
$select_by_user = parent::$db->select('matches', '*', array('user_id' => $user_id,
if (count($select_by_user) == 0 && count($select_by_opponent) == 0)
parent::$check->send('11');
else
$this->service->make($callback['request'], $callback['data']);
}
当我打电话时,$this->service
我得到:
Fatal error: Using $this when not in object context
我尝试将其设为静态,我尝试通过调用父方法 parent::method 将相同的方法放入子类中,但没有...
我是 OOP 的新手,有什么帮助吗?