Hello Shane, Friday, September 5, 2003, 7:23:43 PM, you wrote:
> Marcus Börger wrote: >> Hello Sebastian, >> >> Friday, September 5, 2003, 5:45:13 PM, you wrote: >> >> >>>George Schlossnagle wrote: >>> >>>>Forcing all thrown objects to be subclassed from Exception does not >>>>feel very PHP-ish. >> >> >>> In this case I think that right-ish should outweigh PHP-ish. >> >> >> right-ish...well why not allow to throw integers and strings and....as in >> other languages then? >> > Well, couldn't the throw mechanism check to see if the data is something > other than an Exception class, and if so, create a new Exception class > setting the data into it? > try { > throw "this is my error"; > } catch(Exception $e) { } If all exception objects must be instances of classes derived from exception or that class itself..well..why then specify exception. Again that is not php style. And then converting data is a very bad idea because converting data would use the cast facility and the cast facility might use userfunctions and i want to avoid exceptions thrown in exception handling as long as possible. -- Best regards, Marcus mailto:[EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php