我要澄清我有PHP构造继承
一个问题,我有一个会被很多其他的classes.The构造继承基础数据库类看起来是这样的:
public function __construct ($table)
{
$this->table = $table;
$this->db = new Database();
$this->db->connect();
}
我如下会从孩子这个构造函数中调用:
public function __construct ($something)
{
parent::__construct("planets_games");
}
我的问题是,PHP不请允许我孩子的构造没有$什么参数 我得到如下:
$pg = new planetsGames('uselessStringHereThatHasNoUtilityAtAll');
我觉得我失去了一些东西在我的基本的PHP知识
谢谢非常重要:
Fatal error: Declaration of planetsGames::__construct() must be compatible with that of IScaffold::__construct()
我目前通过实例化一个像这样的对象绕过这你非常需要提前帮忙
是PHP目前是严格了,子类的结构参数必须是该父兼容。你没有得到什么?你不能做那样的事情,但是,你可以没有任何争论的父母和孩子,而只是从孩子的构念向父母传递论据。这是你想要的吗? – 2013-03-17 10:50:18