Re: Re: Question about __destruct()
| From: | Stut | Date: | Wed, 22 Oct 2008 18:29:41 +0000 |
| Subject: | Re: Re: Question about __destruct() | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-282279@lists.php.net to get a copy of this message | ||
On 22 Oct 2008, at 14:42, Dan Joseph wrote:
On Tue, Oct 21, 2008 at 5:14 PM, Stut <stuttle@gmail.com> wrote:Not had any issues to far, and it's being used on some pretty busy sites and various PHP versions and several different web servers. -Stut -- http://stut.net/Never any issues this way? They always run without a hitch?I use destructors to update dirty objects in memcache. I also use them in my template class to optionally automagically output the footer without needing an explicit call on each page.When a script ends everything is released (with some small exceptions), thus also all references to instances of classes. Thus AFAIK a deconstructor will always be called at the end of script execution.but you have no control over what order dtors are called and you can't make any assumptions about state of file handles to STDIN/STDOUT and things like that ... personally I find dtors run at end of script to be nigh on useless.