On 22 Oct 2008, at 14:42, Dan Joseph wrote:
On Tue, Oct 21, 2008 at 5:14 PM, Stut <stuttle@xxxxxxxxx> wrote:
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.
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.
Never any issues this way? They always run without a hitch?
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/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php