rfc:engine_exceptions_for_php7

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:engine_exceptions_for_php7 [2015/02/23 18:01] nikicrfc:engine_exceptions_for_php7 [2015/03/09 14:17] – -> implemented nikic
Line 2: Line 2:
   * Date: 2014-09-30   * Date: 2014-09-30
   * Author: Nikita Popov <nikic@php.net>   * Author: Nikita Popov <nikic@php.net>
-  * Status: Under Discussion +  * Status: Implemented (in PHP 7.0)
-  * Proposed for: PHP 7+
  
 ===== Introduction ===== ===== Introduction =====
Line 221: Line 220:
  
 <code> <code>
-BaseExtension (abstract)+BaseException (abstract)
  +- EngineException  +- EngineException
  +- ParseException  +- ParseException
Line 322: Line 321:
 ===== Vote ===== ===== Vote =====
  
-Vote 1: Allow exceptions in the engine and conversion of existing fatals? Requires 2/3 majority.+The primary vote decides if the proposal as outlined in the RFC is accepted and requires a 2/3 majority.
  
-Vote 2: Introduce BaseExceptionOption with more votes wins.+<doodle title="Allow exceptions in the engine and conversion of existing fatals?" auth="nikic" voteType="single" closed="true"> 
 +   * Yes 
 +   * No 
 +</doodle> 
 + 
 +The secondary vote decides whether or not a ''BaseException'' based hierarchy should be introduced, as described in the [[#hierarchy|Hierarchy]] section of the proposal. Whichever option has more votes wins
 + 
 +<doodle title="Introduce and use BaseException?" auth="nikic" voteType="single" closed="true"> 
 +   * Yes 
 +   * No 
 +</doodle> 
 + 
 +Voting started on 2015-02-23 and ends on 2015-03-08.
rfc/engine_exceptions_for_php7.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1