php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.09.2010, 14:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
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:
Initialisierungen von singleton instanziierten Klassen sollte man tunlichst von der Erzeugung trennen, da es sonst kein echtes abstract Singleton ist. Zudem musst du bei deiner Klasse unterscheiden zwischen "create class" und "get reference", was die Implementierung umständlicher macht.
Instanziierung ist die Erzeugung, eben new oder createInstance beim ST.
Initialisierung ist die Vorbelegung mit Werten (bspw. im Konstruktor oder über eine Init-Funktion).

Mittlerweile sehe ich das ähnlich wie der Doc und benutze auch eigentlich kein Singleton mehr. Jedenfalls: Wenn Du an zwei Stellen oder mehr eine Instanz holst/erzeugst, läufst Du in das Problem, wenn Du das mit Parametern machst, dass Du nicht genau weißt, welchen Zustand das Objekt gerade hat. Bzw. brauchst Du überall diese Parameter, obwohl sich der ST-Aufruf da in verschiedensten Programmkomponenten (und damit Variablenräumen) befinden kann.

Eine Alternative kann ein DI-Container sein. Oder das Objekt ist so flexibel, dass man es immer wieder neu konfigurieren kann. Oder Du hinterlegst die Konfiguration in einer Registry o.ä.
__________________
--
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 offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

 


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
Design einer DB für mehrsprachigkeit Squall Software-Design 35 08.10.2010 13:09
[Erledigt] Name der Datenbank lässt sich nicht übergeben kay899 PHP Tipps 2010 1 29.08.2010 09:59
Nächste Geburtstage aus Datenbank auslesen dieri1990 Datenbanken 8 15.05.2010 18:17
[Erledigt] Table erstellen mit variablem Name Rutor PHP Tipps 2009 10 07.01.2010 12:52
mehrere select count zusammen fassen reddevil82 PHP Tipps 2009 9 03.05.2009 21:45
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
[Erledigt] MYSQL name nicht $user Marti95. PHP Tipps 2009 3 08.03.2009 17:35
Kindklasse: Methoden über _call() ergänzen? ciss PHP Tipps 2008 2 29.12.2008 18:08
Name suchen in My SQL und in php ausgeben nina123 PHP Tipps 2008 6 10.12.2008 11:10
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
[Erledigt] Bild anzeigen, wenn ein bestimmter Name aus MySQL gelesen wird AJ79 Datenbanken 3 15.07.2008 13:16
[Erledigt] Checkboxen mit gleichem Name -> Value ausgeben pixelprinzessin PHP Tipps 2008 9 24.06.2008 14:44
Problem mit einfachem Mail()-Skript PHP Tipps 2005-2 5 08.10.2005 17:39
[Erledigt] a name andre farbe als a href mit css ohne classen HTML, Usability und Barrierefreiheit 2 07.09.2004 12:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kind klasse auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:13 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