Re: [VOTE] Exceptions in the engine

From: 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 >

« previous php.internals (#84133) next »