<[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> > If I understand right, PHP5 has an exception
> > handling mechanism but it is only for "manual" using, i.e.
> > a programmer can use try/catch but only for own code.
> > PHP's built-in functions and functions from extensions still
> > use old "return value" method. Yes?
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
>
> I bloody hope not or what is the point ?

In the current version of PHP, many built-in functions (if not all?)
return FALSE on an error and some resource/handle on a success.
So, instead of coding like this:
...
    $res = some_builtin_func(); // func does not raise exception on error
    if (!$res)
        throw new Exception();    // so I throw it manually
...
I want to write:
...
    $res = some_builtin_func(); // func raises exception on error
// so I don't need to write additional lines
...

So will PHP5 (or future versions) work as in my 2nd example?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to