On Tue, 13 Apr 2004, George Schlossnagle wrote:

> On Apr 13, 2004, at 4:52 PM, Adam Maccabee Trachtenberg wrote:
> >
> > I guess I'm confused about why some E_ERRORs are now able to be
> > handled in userland, but only by using exceptions.
>
> It's important to note that this is now technically feasible but not
> (yet) part of PHP.  (You can actually do it as an extension though. :)

Okay, so it's just an unenabled feature, not an impossible one. :)

> > If these types of errors are now recoverable, shouldn't we let the
> > programmer decide how they want to handle them?
>
> You could, but you'ld break existing scripts that rely on E_ERROR being
> fatal in PHP4-ish code.  Since exceptions don't exist in PHP4, using
> them to avoid previously fatal errors doesn't alter any existing
> behavior.

Right. This makes sense. Nobody wants to fix up old programs because
they died in PHP 4, but live in PHP 5. That's a waste of time,
compared to adding another error level.

-adam

-- 
[EMAIL PROTECTED]
author of o'reilly's php cookbook
avoid the holiday rush, buy your copy today!

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

Reply via email to