rfc:template
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:template [2014/04/10 22:32] – levim | rfc:template [2025/01/07 13:25] (current) – Fix typo timwolla | ||
---|---|---|---|
Line 23: | Line 23: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | The elevator pitch for the RFC. | + | The elevator pitch for the RFC. The first paragraph of this section will be slightly larger to give it emphasis; please write a good introduction. |
===== Proposal ===== | ===== Proposal ===== | ||
All the features and examples of the proposal. | All the features and examples of the proposal. | ||
- | To [[http:// | + | To [[http:// |
for inclusion in one of the world' | for inclusion in one of the world' | ||
Remember that the RFC contents should be easily reusable in the PHP Documentation. | Remember that the RFC contents should be easily reusable in the PHP Documentation. | ||
+ | |||
+ | If applicable, you may wish to use the language specification as a reference. | ||
===== Backward Incompatible Changes ===== | ===== Backward Incompatible Changes ===== | ||
Line 37: | Line 39: | ||
===== Proposed PHP Version(s) ===== | ===== 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". | + | List the proposed PHP versions that the feature will be included in. Use relative versions such as "next PHP 8.x" or "next PHP 8.x.y". |
- | ===== SAPIs Impacted | + | ===== RFC Impact |
+ | ==== To SAPIs ==== | ||
Describe the impact to CLI, Development web server, embedded PHP etc. | Describe the impact to CLI, Development web server, embedded PHP etc. | ||
- | ===== Impact to Existing Extensions | + | ==== To Existing Extensions ==== |
Will existing extensions be affected? | Will existing extensions be affected? | ||
- | ===== New Constants | + | ==== To Opcache ==== |
+ | It is necessary to develop RFC's with opcache in mind, since opcache is a core extension distributed with PHP. | ||
+ | |||
+ | Please explain how you have verified your RFC's compatibility with opcache. | ||
+ | |||
+ | ==== New Constants ==== | ||
Describe any new constants so they can be accurately and comprehensively explained in the PHP documentation. | Describe any new constants so they can be accurately and comprehensively explained in the PHP documentation. | ||
- | ===== php.ini Defaults | + | ==== php.ini Defaults ==== |
If there are any php.ini settings then list: | If there are any php.ini settings then list: | ||
* hardcoded default values | * hardcoded default values | ||
Line 63: | Line 71: | ||
===== Future Scope ===== | ===== Future Scope ===== | ||
- | This sections | + | This section |
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== | ||
Include these so readers know where you are heading and can discuss the proposed voting options. | Include these so readers know where you are heading and can discuss the proposed voting options. | ||
- | |||
- | State whether this project requires a 2/3 or 50%+1 majority (see [[voting]]) | ||
===== Patches and Tests ===== | ===== Patches and Tests ===== | ||
Line 76: | Line 82: | ||
Make it clear if the patch is intended to be the final patch, or is just a prototype. | Make it clear if the patch is intended to be the final patch, or is just a prototype. | ||
+ | |||
+ | For changes affecting the core language, you should also provide a patch for the language specification. | ||
===== Implementation ===== | ===== Implementation ===== | ||
After the project is implemented, | After the project is implemented, | ||
- | - the version(s) it was merged | + | - the version(s) it was merged |
- a link to the git commit(s) | - a link to the git commit(s) | ||
- a link to the PHP manual entry for the feature | - a link to the PHP manual entry for the feature | ||
+ | - a link to the language specification section (if any) | ||
===== References ===== | ===== References ===== |
rfc/template.1397169148.txt.gz · Last modified: 2017/09/22 13:28 (external edit)