Hallo Leute!
Ich habe hier mal eine Frage an euch Profis.
Ich möchte gerne eine eigene PDO Klasse erstellen, welche meine eigenen und die Hauseigenen PDO Methoden beinhaltet.
Eigentlich ja recht einfach mittels Vererbung zu machen => "class Database extends PDO"
In meinem MVC Project brauche ich die Datenbankklasse aber recht oft,
daher wollte ich euch fragen, ob ich hier eine Singleton Klasse erstellen soll, oder eine normale Klasse mit persistenter Verbindung "PDO::ATTR_PERSISTENT => true" reicht.
Bei der Singleton hätte ich eben das Typische Problem, dass ich mache Sachen wieder zurücksetzten muss
Wie macht ihr das so?
Welche Variante ist besser?
<?php
$DBObj = Database::getInstanze();
oder
$DBObj = new Database();
?>
Danke für eure hilfe
Ich habe hier mal eine Frage an euch Profis.
Ich möchte gerne eine eigene PDO Klasse erstellen, welche meine eigenen und die Hauseigenen PDO Methoden beinhaltet.
Eigentlich ja recht einfach mittels Vererbung zu machen => "class Database extends PDO"
In meinem MVC Project brauche ich die Datenbankklasse aber recht oft,
daher wollte ich euch fragen, ob ich hier eine Singleton Klasse erstellen soll, oder eine normale Klasse mit persistenter Verbindung "PDO::ATTR_PERSISTENT => true" reicht.
Bei der Singleton hätte ich eben das Typische Problem, dass ich mache Sachen wieder zurücksetzten muss
Wie macht ihr das so?
Welche Variante ist besser?
<?php
$DBObj = Database::getInstanze();
oder
$DBObj = new Database();
?>
Danke für eure hilfe
Kommentar