Re: Re: How to unload a class

From: Date: Fri, 11 Feb 2005 15:51:51 +0000
Subject: Re: Re: How to unload a class
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-14827@lists.php.net to get a copy of this message
On Feb 11, 2005, at 2:25 AM, Markus Fischer wrote:
Sara Golemon wrote:
What would happen to the instanciated objects?
Only allowing class unloading for classes that have no instantiated objects would be an option.
And how would you know if it'd been instantiated? Even if you recursively looped through every variable hash from EG(symbol_table) on down, there'd still be the possibility that one or two objects would be hiding in a resource somewhere (i.e. php_stream_context).
Is there a technical limitation to loop through every internal hash which could possible hold an instantiated object?
Yes. There are obscure, arbitrary places these things can live. George

« previous php.internals (#14827) next »