Hello Zeev,
Saturday, September 6, 2003, 10:52:40 PM, you wrote:
> At 20:20 06/09/2003, Sebastian Bergmann wrote:
>> * Introduce
>>
>> interface Throwable {}
>>
[...]
> I don't see any advantage to that at all. Either exceptions inherit from
> exception or not, there's no reason to complicate things with a new
> interface. We don't have different kinds of throwables, so doing that
> appears to be pure mental overhead. I also failed to understand why
> modules would not want to inherit the basic Exception class. If the
> exception is not supposed to be caught in user space, why throw it? If you
> can recover, recover now, or bail out (or both).
> Marcus - I don't see the problem having people write catch (Exception $foo)
> instead of catch ($foo). Our object orientation has become more strict
> than structured PHP already. Making exceptions more PHPish by introducing
> new terms and requirements appears to defeat the purpose.
Well let's give it a rest. I must agree that it works fine the way it is and
we do not need to support more syntax abbrevations/lazyness or make it more
compley and hence more difficult to understand for the user.
--
Best regards,
Marcus mailto:[EMAIL PROTECTED]
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php