Re: [VOTE] Exceptions in the engine
| From: | David Zuelke | Date: | Sun, 01 Mar 2015 23:21:53 +0000 |
| Subject: | Re: [VOTE] Exceptions in the engine | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-84133@lists.php.net to get a copy of this message | ||
+1000 on this; so much better than the BaseException stuff!
> On 27.02.2015, at 15:31, Sebastian Bergmann <sebastian@php.net> wrote:
>
> Am 23.02.2015 um 19:15 schrieb Nikita Popov:
>> Voting on the engine exceptions RFC, which proposes to convert existing
>> fatal and recoverable fatal errors into exceptions, has opened:
>>
>> https://wiki.php.net/rfc/engine_exceptions_for_php7#vote
>>
>> The primary vote requires a 2/3 majority, as this is a language change.
>>
>> A second vote will decide whether to use a BaseException based inheritance
>> hierarchy. This vote uses a simple majority.
>
> I have voted yes on "Allow exceptions in the engine and conversion of
> existing fatals?" and no on "Introduce and use BaseException?" and
> would like to elaborate on the latter.
>
> I am sorry that I was unable to raise this concern earlier (did not
> really become aware of the RFC before it was put to the vote), but I
> would prefer the following:
>
> * Introduce a Throwable interface
> * Let Exception implement the Throwable interface
> * Introduce an Error class that implements the Throwable interface
> * Use Error class as base class for exceptions raised by the engine
>
> This would be along the lines of what Java does.
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>