Re: Core functions throwing exceptions in PHP7

From: Date: Fri, 31 Jul 2015 08:12:10 +0000
Subject: Re: Core functions throwing exceptions in PHP7
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  Groups: php.internals 
Request: Send a blank email to internals+get-87428@lists.php.net to get a copy of this message
2015-07-31 9:29 GMT+02:00 Yasuo Ohgaki <yohgaki@ohgaki.net>: > Hi Scott, > > On Fri, Jul 31, 2015 at 6:33 AM, Scott Arciszewski <scott@paragonie.com> > wrote: > >> On Jul 30, 2015 2:27 PM, "Niklas Keller" <me@kelunik.com> wrote: >> > I prefer Exception, too, because it's I/O related. >> > >> > @Scott: You can open votes on everything, doesn't matter, just create a >> page with a vote. >> > I just don't know where to put it in the wiki, because it's not a RFC. >> > >> > Regards, Niklas >> >> I'm not sure how to do that. >> >> I have a noncritical security patch I intend to write for random_bytes() >> that I would like to submit as a PR but first I'd like to see what the >> resolution will be re: Exceptions. >> >> Also, merge conflicts aren't fun. ;) >> >> If there's anything I can do to get those two merged faster, please let me >> know. > > > You can have RFC vote options like > > - Raise Error/Exception when CSPRNG is not available > (Choice: Yes/No) > - Use error(E_RECOVERABLE_ERROR) or exception(Whatever exception > prefered) > (Choice: Error/Exception) > > BTW, I prefer exception, but consistency is important also. > My vote will be Yes and Error. > > Regards, > > -- > Yasuo Ohgaki > yohgaki@ohgaki.net > > Hi Yasuo, I think the question is more whether Exception or Error (class, not E_RECOVERABLE_ERROR), to allow handling it gracefully. Regards, Niklas

« previous php.internals (#87428) next »