Re: unset( $anobject) does not invoce __destruct()

From: Date: Mon, 24 Aug 2009 13:06:44 +0000
Subject: Re: unset( $anobject) does not invoce __destruct()
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-297116@lists.php.net to get a copy of this message
2009/8/24 kranthi <kranthi117@gmail.com>: > 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/

« previous php.general (#297116) next »