我想澄清我遇到的问题
我有一个基本的 DataBase 类,它将被一堆其他类继承。构造函数如下所示:
public function __construct ($table)
{
$this->table = $table;
$this->db = new Database();
$this->db->connect();
}
我将从孩子的这个构造函数中调用如下:
public function __construct ($something)
{
parent::__construct("planets_games");
}
我的问题是 php 不允许我在没有 $something 参数的情况下制作孩子的构造函数,我得到以下信息:
Fatal error: Declaration of planetsGames::__construct() must be compatible with that of IScaffold::__construct()
我目前正在通过实例化这样的对象来绕过它:
$pg = new planetsGames('uselessStringHereThatHasNoUtilityAtAll');
我想我在我的基本 php 知识中遗漏了一些非常重要的东西
非常感谢您提前提供的帮助