| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | @makebzimage: Was ein Singleton ist weiß ich wohl. Aber genau dieses Singleton löst ja das Problem, die Daten dauernd erneut übergeben zu müssen. Wenn du dein Objekt das erste mal erstellst, übergibst du deine Verbindungsdaten (Host, Benutzer, Passwort etc.). Sollen weitere Abfragen durchgeführt werden, nutzt du dein Singleton, um dein Objekt wieder abzugreifen. Dieses ist ja bereits mit der Datenbank verbunden. Wozu musst du also erneut Verbindungsdaten übergeben? Oder willst du mir erklären, dass dir dein Singleton ein Objekt erzeugt, dass du nach deiner einen Abfrage gleich wieder zerstörst? Dann kannst du auch gleich eine Funktion nehmen und brauchst gar kein Singleton mehr. @cycap. Dazu gibts doch pconnect?!
__________________ ![]() ![]() |
| | |
| | |
| Neuer Benutzer Registriert seit: 22.10.2010
Beiträge: 17
PHP-Kenntnisse: Fortgeschritten ![]() | @Frank Weil der Konstruktur von der extended Mysqli diese benötigt, ich weiß das man die Daten auch in der Klasse speichern kann, nur dachte ich es wäre clever alles in einer seperaten conf.php zu speichern, dann muss ich allerdings die Daten immer dem Konstruktor übergen, was mich letzendlich hier her geführt hat Mal ein Beispiel was ich so mache: ich hab verschiedene Klassen, jeder dieser Klassen fasst verschiedene Tätigkeiten zusammen, z.B. die Klasse category, dort soll es Methoden wie add, delete, set und get. Diese Methoden benötigen zum arbeiten halt die DB. Bei add wird ein Objekt erzeugt die daten werden an das objekt übergeben und das Objekt gibt die Daten weiter an die DB. So habe ich mir das gedacht, leider bin ich in der Welt der OOP noch ein Neuling, und hab bisher dieses Design Pattern Buch gelesen, und möchte das Wissen auch anwenden, dafür habe ich dann das Singleton geschrieben, um nicht soviel speicher zu verbrauchen, nicht weil ich es muss sondern nur wegen dem technischen Anspruch. Deswegen wollte ich auch noch die Zugangsdaten in eine conf.php auslagern, damit man alles zentral konfigurieren kann. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Quelltext einer bestehenden Anwendung kürzen - Best Practice? | jesuspresley | PHP Einsteiger | 3 | 22.02.2011 12:18 |
| best practice bei einbindung von JS / CSS files | cycap | Software-Design | 27 | 26.10.2010 18:42 |
| best practice - OOP Kern und Komponenten in Applikation wiederverwenden | Murdoc | PHP-Fortgeschrittene | 22 | 23.08.2010 10:10 |
| Tutorial / Best Practice für kl. Windows Server Cluster | Plague | Server, Hosting und Workstations | 1 | 01.04.2010 22:49 |
| [Erledigt] MySQL Link Resource in einer statischen Variablen speichern | Lenki | PHP-Fortgeschrittene | 8 | 18.03.2010 16:37 |
| [Erledigt] php ssh mit einer nativen Verbindung | tyel | PHP Tipps 2010 | 4 | 26.02.2010 08:57 |
| [Erledigt] Mehrer Webseiten über eine Verbindung abfragen | 230V | PHP Tipps 2009 | 5 | 17.03.2009 13:27 |
| MySQL verbindung | TeazY | PHP Tipps 2008 | 2 | 18.12.2007 14:34 |
| Verbindung zu einem MS SQL Server 2005 | FireFIghter | PHP-Fortgeschrittene | 2 | 23.10.2007 12:03 |
| Performance externe MySQL Verbindung | R4v3r | Datenbanken | 2 | 20.08.2007 07:47 |
| FTP Verbindung wird abundzu unterbrochen | themonk | Off-Topic Diskussionen | 1 | 02.01.2006 07:41 |
| persistente MySQL Verbindung und clonen | HStev | PHP-Fortgeschrittene | 16 | 22.11.2005 13:24 |
| Verbindung zu einer Datenbank im LAN | Datenbanken | 11 | 25.09.2005 12:18 | |
| [Erledigt] Button an best Tagen zu best. Uhrzeiten wechseln lassen | PHP Tipps 2005-2 | 3 | 30.07.2005 12:52 | |
| [Erledigt] Verbindung auf eine Datenbank | Datenbanken | 5 | 07.07.2005 20:38 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mysqli klasse erweitert, php zentrall auf die datenbank klasse zugreifen wie singleton zugangsdaten, db verbindung auslagern php singleton, singleton pattern für db verbindung, php db-verbindung verschiedene klassen, mysqli anmeldedaten übergeben, wo datenbank verbindungsdaten speichern, php db verbindung singleton-pattern, php best singleton, php db singleton best practices, mysqli best practices, php db verbindung in klasse speichern |