rfc:stackable_error_handler
no way to compare when less than two revisions

Differences

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


Next revision
rfc:stackable_error_handler [2013/03/19 23:19] – created tyrael
Line 1: Line 1:
  
 +====== PHP RFC: Stackable Error Handlers ======
 +  * Version: 0.1
 +  * Date: 2013-03-20
 +  * Author: Ferenc Kovács, tyra3l@gmail.com
 +  * Status: Draft
 +  * First Published at: https://wiki.php.net/rfc/stackable_error_handler
 +
 +===== Introduction =====
 +
 +This RFC tries to address the couple of feedback and possible shortcomings of the current error handler infrastructure, introducing a stackable error handler infrastructure, which can be used to extend or replace the default error handler using a stackable API where multiple error handlers can co-exist and only care about their own errors.
 +
 +===== Proposal =====
 +
 +All the features and examples of the proposal.
 +
 +To [[http://news.php.net/php.internals/66051|paraphrase Zeev Suraski]], explain hows the proposal brings substantial value to be considered
 +for inclusion in one of the world's most popular programming languages.
 +
 +Remember that the RFC contents should be easily reusable in the PHP Documentation.
 +===== Backward Incompatible Changes =====
 +
 +What breaks, and what is the justification for it?
 +
 +===== Proposed PHP Version(s) =====
 +
 +List the proposed PHP versions that the feature will be included in.  Use relative versions such as "next PHP 5.x" or "next PHP 5.x.y".
 +
 +===== SAPIs Impacted =====
 +
 +Describe the impact to CLI, Development web server, embedded PHP etc.
 +
 +===== Impact to Existing Extensions =====
 +
 +Will existing extensions be affected?
 +
 +===== New Constants =====
 +
 +Describe any new constants so they can be accurately and comprehensively explained in the PHP documentation.
 +
 +===== php.ini Defaults =====
 +
 +If there are any php.ini settings then list:
 +  * hardcoded default values
 +  * php.ini-development values
 +  * php.ini-production values
 +
 +===== Open Issues =====
 +
 +Make sure there are no open issues when the vote starts!
 +
 +===== Unaffected PHP Functionality =====
 +
 +List existing areas/features of PHP that will not be changed by the RFC.
 +
 +This helps avoid any ambiguity, shows that you have thought deeply about the RFC's impact, and helps reduces mail list noise.
 +
 +===== Future Scope =====
 +
 +This sections details areas where the feature might be improved in future, but that are not currently proposed in this RFC.
 +
 +===== Proposed Voting Choices =====
 +
 +Include these so readers know where you are heading and can discuss the proposed voting options.
 +
 +===== Patches and Tests =====
 +
 +Links to any external patches and tests go here.
 +
 +If there is no patch, make it clear who will create a patch, or whether a volunteer to help with implementation is needed.
 +
 +Make it clear if the patch is intended to be the final patch, or is just a prototype.
 +
 +===== References =====
 +
 +Links to external references, discussions or RFCs
 +
 +===== Rejected Features =====
 +
 +Keep this updated with features that were discussed on the mail lists.
rfc/stackable_error_handler.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1