Mam kilka klas, w których następują pobierania danych z bazy, import czy update. Jak do takiej klasy "przetransportować" połączenie z bazą. Czy można połączyć się z bazą na samym początku i jakoś informować każdą klasę o połączeniu?
Chciałbym uniknąć sytuacji:
class klasa1{ $base = new PDO('mysql:host=localhost;dbname=faktura', 'root', ''); $base -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); .... } class klasa2{ $base = new PDO('mysql:host=localhost;dbname=faktura', 'root', ''); $base -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); .... } class klasa3{ $base = new PDO('mysql:host=localhost;dbname=faktura', 'root', ''); $base -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); .... }