Destructor Order

From: Date: Wed, 22 Oct 2008 01:03:18 +0000
Subject: Destructor Order
Groups: php.internals 
Request: Send a blank email to internals+get-41312@lists.php.net to get a copy of this message
I've been wondering, is such a thing even possible? Is there a good way to implement an object destruct order? Here are my thoughts: In the class definition, specify what "level" of destruction the objects should be on. How, I have no idea, I haven't thought of a good syntax. It should be an integer for what level though. Then when the script ends, the engine starts with the highest most level of destruction. It continues down until everything has been destructed. With the last most level being objects with unspecified levels. Note: Each level can have more than one class. Example destruction order: 3 = database records (ActiveRecord or such) 2 = database connection object 1 = framework objects 0 = objects with unspecified level

« previous php.internals (#41312) next »