2009/8/24 kranthi <kranthi117@xxxxxxxxx>: > unset($obj) always calls the __destruct() function of the class. > > in your case clearly you are missing something else. Probably > unset($anobject) is not being called at all ? That's not entirely correct. PHP uses reference counting, so if unsetting a variable did not cause the object to be destructed then it's highly likely that there is another variable somewhere that is holding a reference to that object. -Stuart -- http://stut.net/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php