Re: Singletons

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Christoph Boget schreef:
>> Create your singleton class without extending the class you need to extend.
>> Create an instance of that class in your object. Implement the __call magic
>> method to proxy function calls through to that instance throwing an
>> exception (or error) if the method requested doesn't exist. Not particularly
>> pretty, but definitely simple.
> 
> No, not pretty at all though it would address my issues.  Thanks for the idea!

or use a registry pattern to store your singleton objects and use the registry
to retrieve the instances. this requires some discipline in that the registry should
always be the interface through which your objects are retrieved ... discipline
is always and issue when writing code :-)



> 
> thnx,
> Christoph
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux