php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.12.2008, 16:46  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Finde ich nicht sehr schön.
spart diese blöde init funktion. der konstruktor soll initieren!

Zitat:
Zitat von nikosch Beitrag anzeigen
Und - wie gesagt - Muß dann jede Methode die die DB nutzen will die kompletten DB Userdaten kennen. Weil sie ja nicht weiß, ob sie als erste das ST DB-Objekt erzeugt.
Zitat:
ich mein bestimmt auch nicht schön, aber wenn man die Übergabeparameter
mit default Werten belegt, werden Sie mit der obigen Programmlogik auch nur einmal ausgelesen / benötigt.
Zitat:
Dann kann ich sie aber auch als Objekteigenschaften notieren.
ich würde beides machen
alles default mit NULL belegen und bei NULL eben die default werte nehmen.

mal ganz davon abgesehen: es geht erstmal um das singeltone pattern an sich und nicht das man besser etwas anderes als ein singletone für eine datenbankklasse nimmt (z.b. eine gesteuerte fabrik).
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.12.2008, 16:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
mal ganz davon abgesehen: es geht erstmal um das singeltone pattern an sich und nicht das man besser etwas anderes als ein singletone für eine datenbankklasse nimmt (z.b. eine gesteuerte fabrik).
Wieso sich jetzt daran festbeißen? Wenn man feststellt: irgendwie ist das nicht so geeignet, wieso muß man dann irrige Wege beschreiten, nur um der Frage gerecht zu werden. Außerdem: DB Daten als Objekteigenschaften sind ja nicht per se schlecht. Vielleicht gibts ohnehin nur eine Datenbank.

Wahrscheinlich würde ich auch ne Fabrikmethode nutzen, der nen Datenbankbezeichner übergeben, der dann die DB Daten in einem Setting repräsentiert. Die Factory kann ja auch eine Art Singleton umsetzen, indem sie die konkrete Instanz vorhält.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (19.12.2008 um 16:57 Uhr).
nikosch ist gerade online  
Alt 19.12.2008, 17:12  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Vielleicht gibts ohnehin nur eine Datenbank.
ah, vielleicht.

vielleicht gibts morgen auch 2.
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline  
Alt 19.12.2008, 19:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich denke, wir verstehen uns.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Command Pattern = Module? meGa Software-Design 4 14.12.2008 12:35
[Erledigt] Formularvalidierung, preg_match pattern Problem moveax1 PHP Tipps 2008 4 12.12.2008 16:48
Singleton vs. Registry nerere Software-Design 19 01.12.2008 20:21
[Erledigt] Singleton Fehler Andreas PHP-Fortgeschrittene 3 17.10.2008 16:27
Design Pattern Harry B. Software-Design 7 02.09.2008 20:49
Gegenstück zu parent:: oder Singleton abstrakt implement. ?? Melchior PHP-Fortgeschrittene 13 26.07.2007 21:25
Bild vor Link pattern TimmaY PHP Tipps 2007 5 21.03.2007 18:06
Verständnisfrage Singleton in PHP ve.ru PHP Tipps 2006 3 13.06.2006 20:36
Decorator pattern: 'protected' und parallele vererbung axo PHP-Fortgeschrittene 5 20.10.2005 15:53
Singleton Klasse - falsche Werte PHP Tipps 2005 20 24.05.2005 12:07
[Erledigt] Design Pattern - MySQL Sitzung in allen Objekten nutzen PHP-Fortgeschrittene 21 28.04.2005 22:18
Folgendes Pattern PHP Tipps 2005 5 01.03.2005 12:41
Probleme mit Pattern bei Templateersetzung RudiS PHP-Fortgeschrittene 2 19.02.2005 22:09
Pattern Syntax Problem mit MulitLine PHP Tipps 2004-2 2 21.12.2004 15:53
preg_match --> pattern PHP Tipps 2004 4 27.08.2004 18:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
singletons defaultwerte, singleton pattern nikosch, singleton pattern übergabeparameter

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum