On 8 Apr 2004 at 12:45, Derick Rethans wrote: > > 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? > > No
It would be a nice feature to let the user decide whether to throw exceptions when errors are triggered: // either ERROR_TRIGGER or ERROR_EXCEPTION error_handling(ERROR_EXCEPTION); // Don't throw exceptions for notices or warnings error_reporting(E_ERROR); try { mysql_connect() } catch (Notice $e) { echo 'Notice: ' . $e->getMessage(); } catch (Warning $e) { echo 'Warning: ' . $e->getMessage(); } catch (Error $e) { echo 'Error: ' . $e->getMessage(); } catch (Exception $e) { echo 'Unknown exception: ' . $e->getMessage(); } -- Ferdinand Beyer <[EMAIL PROTECTED]> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php