Reply to Re: The Singleton Pattern in PHP 5

Your name:

Reply:


Posted by Oli Filth on 01/14/06 05:07

FluffyCat said the following on 14/01/2006 00:20:
> To add to my growing library of Design Patterns in PHP 5 I have
> written what I think is a good example of the Singleton Pattern.
>
> http://www.fluffycat.com/PHP-Design-Patterns/Singleton/
>

Unfortunately, this is not a good example of a singleton system.

You have a class (BookSingleton) with a public constructor, so there's
nothing to stop someone creating multiple BookSingleton objects with
multiple "new BookSingleton()" calls.

To solve this problem, you need to make the constructor private, and the
borrowBook() method static.


P.S. Another thing to make your code more readable would be to syntax
highlight it...


--
Oli

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация