Ich habe eine Datenbank-Klasse, die zum Auswählen, Aktualisieren, Löschen MySQL Abfragen verwendet wird.Wie kann man auf ein Objekt einer anderen Klasse zugreifen?
Nun möchte ich eine MySQL-Abfrage innerhalb einer anderen Klasse erstellen, aber wenn ich $db = new DB();
in index.php
definieren, kann ich nicht die $db
var in einer anderen Klasse. Muss ich die Variable $db
immer wieder definieren, wenn ich eine Abfrage machen möchte? Oder gibt es eine Möglichkeit, die $db
Var mit einem Objekt global var zu machen?
Ein Beispiel für die Singletonmuster in PHP finden Sie hier: http://www.weberdev.com/get_example-4002.html – Zilverdistel
Um ein Objekt global verfügbar Sie nur eine statische Methode müssen es instanziiert . Es muss nicht Singleton sein. Beides ist stinkend, also ist Dependency Injection der richtige Weg. – Gordon