pl: PHP Oop Datenbank Klasse

Beitrag lesen

Mit der Wiederverwendung von Prepared Statements meine ich nicht das Cachen der Verbindung. Der Vorteil der sich aus der Wiederverwendung von Prepared Statements ergibt, ist ja auch in der Doku zu PDO beschrieben Siehe auch.

Wenn man jedoch eine Methode hat, die bei jeden Aufruf das Statement jedesmal neu prepared, dann wird o.g. Vorteil nicht genutzt. Also wird man ein bestimmtes Statement nur einmal preparieren und solange speichern wie die Instanz am Leben ist.

Einen solchen Speicher können wir auch als Cache bezeichnen und natürlich funktioniert ein Solcher nur solange wie auch eine Verbindung vorhanden ist. In einer Universal Methode wird man also anhand der übergebenen Argumente feststellen, ob es dafür bereits ein prepared Statement gibt, es verwenden können oder vor der ersten Verwendung erstellen müssen.

MfG