Re: Singletons
| From: | Christoph Boget | Date: | Mon, 20 Oct 2008 17:30:22 +0000 |
| Subject: | Re: Singletons | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-282137@lists.php.net to get a copy of this message | ||
>> Apart from making the constructor
>> private, is there any way I can ensure that there is ever only one
>> instance of an object?
> you could use the magic method __clone.
> For example:
> public function __clone() { trigger_error('The singleton pattern avoids
> cloning this instance', E_USER_ERROR); }
Adding the above to my sample class (from my OP) did nothing. Should it have?
thnx,
Christoph