mySqli als Singleton?

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

  • mySqli als Singleton?

    Hi,
    Soll man die Datenbankconnection als Singleton Pattern machen oder das Objekt durch alle Klasseninstanzen schleifen? Was ist besser?
    Mfg Lalaland

  • #2
    Durch alle Klasseninstanzen schleifen.

    Singletons würde ich nur dann verwenden, wenn man verhindern möchte, dass von einer Klasse mehr als ein Objekt erstellt werden kann. Also in der Regel ist das sehr selten der Fall. Außerdem wird das Testen durch Singletons erschwert.
    Zuletzt geändert von h3ll; 11.06.2011, 16:17.

    Kommentar


    • #3
      Alles klar Danke für deine Meinung!

      Kommentar


      • #4
        Hallo,

        mit einem Dependency Injection Container kannst du dann nachträglich den Aufwand für die Instanziierung wieder minimieren. Er übernimmt dann das Durchschleifen der einzelnen Komponenten. Das schöne an Dependency Injection Containern ist, dass sie die Arbeit erleichtern, ohne das Projekt von sich abhängig zu machen. Ohne sie hat man halt nur mehr Handarbeit zu erledigen.

        Gruß,

        Amica
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar

        Lädt...
        X