On Fri, 10 Sep 2004 16:23:41 +0000
Curt Zirzow <[EMAIL PROTECTED]> wrote:

> Might want to add me to that list :)  A use I can see is if the
> object manages a buffer of some sort and the destructor ensures
> that it is flushed, a bypass of the destructor would cause the
> buffer to get lost.

Yup. Because it was a *FATAL* error.

http://www.php.net/manual/en/ref.errorfunc.php#e-error
--
E_ERROR (integer) - Fatal run-time errors. These indicate errors that can 
not be recovered from, such as a memory allocation problem. 
Execution of the script is halted.
--

I'm not a person to make this decision, but I think that fatal error should 
really halt execution as the documentation says.

-- 
Wbr,
Antony Dovgal aka tony2001
[EMAIL PROTECTED] || [EMAIL PROTECTED]

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to