Zusammenarbeit von Klassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zusammenarbeit von Klassen

    Hallo,


    ich benutze eine Klasse namens "db" für den Datenbankzugriff.
    In der Klasse tpl (für Templates) wird der Datenbankzugriff aber auch benötigt.

    Soll ich nun für jede Methode in der Klasse tpl
    $db (die Instanz von db) als global definieren ?
    Oder dem Konstruktor der Klasse tpl $db übergeben ?

    Code:
    also $tpl = new tpl($db);
    
    var $db;
    function tpl($db) {
    $this->db = $db;
    }
    Dann kann ich mit $this->db auf die Klasse db zugreifen.


    Was soll ich tun ? Was ist schneller, besser, was ist standart ?
    [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
    [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
    [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

    © Harald Schmidt

  • #2
    Kann mir da keiner einen Tipp geben ?
    [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
    [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
    [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

    © Harald Schmidt

    Kommentar

    Lädt...
    X