С новым годом!
Объект mysql.
class Mysql {
protected $db;
public function init()
{
$this->$db = new PDO();
}
}
Вызываю в констукторе класса ExcelParser через factory объект mysql:
class ExcelParser{
protected $db;
public function __construct(){
$factory = Factory::getDataBase();
$this->db = $factory->db;
}
}
И уже в методе parseExcel
$this->db нуловая.
Хотя в констукторе объект pdo. Почему видимость пропала?
Проявите уважение к другим участникам чата и выложите ваш код на гист или пастбин (вместе с кодом класса Factory и методом, где всречается ваша проблема)