Недавно начал учить ООП в PHP, и при применении знаний на практике возникла проблема. Допустим, у меня есть класс MySQL для соединения с базой данных, и есть другой класс, назовем его Page, где вызывается метод класса MySQL.
class MySQL {
public $Vars;
function Connect () {
//code
}
}
class Page {
public $Vars;
function Func () {
$MySQL->Connect();
//code
}
}
$MySQL = new MySQL;
$Page = new Page;
$Page->Func()
Сильно подозреваю, что не понял концепцию ООП. Каким образом можно вызвать метод Connect класса MySQL, без постоянного создания объектов класса MySQL в каждом методе класса Page? Или каким образом вообще реализовать подобную систему?