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 revision Previous revision
Next revision
Previous revision
rfc:engine_exceptions_for_php7 [2015/02/23 18:01]
nikic
rfc:engine_exceptions_for_php7 [2017/09/22 13:28] (current)
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.1424714499.txt.gz · Last modified: 2017/09/22 13:28 (external edit)