Htaccess
Mitglied
Sehr guter User
Dabei seit: 22.08.2010
Herkunft: Deutschland
Posts: 734
|
Hallo riculum,
erstmal großen Respekt davor, dass du dich an eine eigene OOP Klasse traust. Ich kenne deinen Kenntnisstand nicht.
Variablen sollten immer case sensitive geschrieben werden. Das machst du bei der Vergabe von $PDO nicht. Und in jeder Methode (Ausnahme sind die connect()- und commit()-Methoden) generierst du eine neue Verbindung zur Datenbank her. Das muss nicht sein, denn dieses führt bei angenommen 10000 Besuchern und jeweils 4 oder 5 Datenbankanfragen auf einer Unterseite?! zu 40000 - 50000 offenen Datenbankverbindungen und kann die Leistung deines Datenbankservers massiv einschränken. Zudem ist deine Datenbank Klasse nicht abwärtskompatibel, da der Nullsafe-Operator erst mit PHP 8.0 eingeführt wurde und viele verwenden (Nach meinem Wissenstand) noch PHP 7.4
Ansonsten ist deine Datenbankklasse für den Anfang solide geschrieben. Als Tipp gebe ich dir mit, dass du dir mal Doctrine anschauen solltest und die Webseite: https://phptherightway.com 
Hast du Fragen? Diese kannst du gerne hier stellen 
Liebe Grüße
Htaccess
|
|
|