class index()
{
public $db = null;
function __construct()
{
$this->db = new DB();
}
}
class index()
{
public $db = null;
function __construct()
{
}
function setDB($db)
{
$this->db = $db;
}
}
вот такой вот класс есть. в первом случае, когда присваивается $this->db в конструкторе, производный от этого класса наследует свойство $db, а когда определяю $this->db через setDB(), свойство не наследуется. почему?