----- Original Message ----- 
From: "Tumurbaatar S." <[EMAIL PROTECTED]>
Newsgroups: php.general
Sent: Thursday, April 08, 2004 17:44
Subject: Re: [PHP] Exceptions and builtin functions in PHP5


>
> <[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 Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to