News Feed
Sections

News Archive
SitePoint PHP Blog:
What's so bad about the Singleton?
February 13, 2008 @ 12:13:00

On the SitePoint PHP Blog today Troels Knak-Nielsen asks th3e question "what's so bad about the singleton?" For all of its advantages, is there a darker side of the design pattern when it pertains to global variables.

As I have often taken this stance myself, I found it reasonable that I should be able to argue for it, so I'll try to give an explanation. This is also in part a follow-up on my post from last week, in which I present a way to avoid global symbols, without spending much time on why.

He talks about what they are and how they're commonly used - sometimes with some unpleasant side effects because of their use of globals.

0 comments voice your opinion now!
singleton designpattern global sideeffect static



Similar Posts

Etienne Kneuss' Blog: Late Static Bindings Explained

Mike Naberenzy\'s Blog: __get() - an alternative to __autoload()

Maarten Manders' Blog: Static + Unit Tests = Arrrghhh!

LivePipe Blog: What PHP6 Actually Needs

DevShed: Introducing the Composite Pattern in PHP 5


Community Events











Don't see your event here?
Let us know!


zendframework cakephp zend PEAR releases example release job framework database PHP5 conference ajax package application security code mysql book developer

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework