Hallo alle zusammen,
ich zerbrech mir jetzt schon seit Wochen den Kopf darüber wie ich die Methoden der Klasse db in die Klasse test bekomme.
Also nochmal etwas genauer:
Ich habe eine Klasse db, die eine Verbindung zur Datenbank herstellt und die abfrage functionen enthält, die ganze Klasse befindet sich in der datei "class.datenbank.php".
Die Klasse db besitz einen Konstructor, der da alles regelt wie's sein soll
So nun habe ich noch eine 2te Klasse, namens "test".
In dieser Klasse brauche ich nun einmal die Function sql_query().
Doch nun mein Problem, wie bekomme ich die Methode der Klasse "db" in die Klasse "test".
Muß ich in der Klasse Test nochmal die DB Klasse aufrufen?
Oder kann man durch die verwendung global die schon in der Index.php initalisierte Klasse DB in die Klasse Test einbinden??
Oder gibt es irgendeine Superfunction, die in der lage ist das zu bewerkstelligen?
Muß dazusagen, dass dies mein 4ter Versuch ist mit Klassen ist. 2mal gings bis jetzt, aber da konnte ich dieses Problem noch elegant umgehen, diesmal klappt das leider nicht
Oder ist es vielleicht Sinnvoller die Klasse Test zu eliminieren und die ganzen Funktionen in eine Datei zu packen?
Hoffe ihr versteht mein Prob und es kann mir da jemand helfen, denn ich will auch mal so gut wie ihr in PHP werden
Grüßle
Jamie Wolf
ich zerbrech mir jetzt schon seit Wochen den Kopf darüber wie ich die Methoden der Klasse db in die Klasse test bekomme.
Also nochmal etwas genauer:
Ich habe eine Klasse db, die eine Verbindung zur Datenbank herstellt und die abfrage functionen enthält, die ganze Klasse befindet sich in der datei "class.datenbank.php".
Die Klasse db besitz einen Konstructor, der da alles regelt wie's sein soll
So nun habe ich noch eine 2te Klasse, namens "test".
In dieser Klasse brauche ich nun einmal die Function sql_query().
Doch nun mein Problem, wie bekomme ich die Methode der Klasse "db" in die Klasse "test".
Muß ich in der Klasse Test nochmal die DB Klasse aufrufen?
Oder kann man durch die verwendung global die schon in der Index.php initalisierte Klasse DB in die Klasse Test einbinden??
Oder gibt es irgendeine Superfunction, die in der lage ist das zu bewerkstelligen?
Muß dazusagen, dass dies mein 4ter Versuch ist mit Klassen ist. 2mal gings bis jetzt, aber da konnte ich dieses Problem noch elegant umgehen, diesmal klappt das leider nicht
Oder ist es vielleicht Sinnvoller die Klasse Test zu eliminieren und die ganzen Funktionen in eine Datei zu packen?
Hoffe ihr versteht mein Prob und es kann mir da jemand helfen, denn ich will auch mal so gut wie ihr in PHP werden
Grüßle
Jamie Wolf
Kommentar