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