rfc:combined-comparison-operator
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:combined-comparison-operator [2015/01/22 23:57] – ajf | rfc:combined-comparison-operator [2015/02/02 12:05] – Vote ajf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Combined Comparison (Spaceship) Operator ====== | ====== PHP RFC: Combined Comparison (Spaceship) Operator ====== | ||
- | * Version: 0.2 | + | * Version: 0.2.1 |
* Date: 2014-02-12 (original), 2015-01-19 (v0.2) | * Date: 2014-02-12 (original), 2015-01-19 (v0.2) | ||
* Authors: Davey Shafik < | * Authors: Davey Shafik < | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 15: | Line 15: | ||
Add a new operator '' | Add a new operator '' | ||
- | This operator | + | This [[https:// |
For [[http:// | For [[http:// | ||
Line 21: | Line 21: | ||
It is implemented by using the result of the existing internal '' | It is implemented by using the result of the existing internal '' | ||
- | * '' | + | ^ operator |
- | | + | | '' |
- | | + | | '' |
- | | + | | '' |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
Here are some examples of its behaviour: | Here are some examples of its behaviour: | ||
Line 149: | Line 152: | ||
===== Unaffected PHP Functionality ===== | ===== Unaffected PHP Functionality ===== | ||
- | All existing comparison operators, particularly '' | + | All existing comparison operators are unaffected by this addition. |
===== Future Scope ===== | ===== Future Scope ===== | ||
Line 155: | Line 158: | ||
None. | None. | ||
- | ===== Proposed Voting Choices | + | ===== Vote ===== |
+ | |||
+ | Voting started on 2015-02-02 and ends on 2015-02-16. As this adds to the PHP language (and hence affects the PHP language specification) a 2/3 majority is required for acceptance. It is a Yes/No vote to accepting the RFC and merging the patch. | ||
+ | |||
+ | <doodle title=" | ||
+ | * Yes | ||
+ | * No | ||
+ | </ | ||
- | A two third majority is required for acceptance, as it is a language change. It will be a Yes/No vote to accepting the RFC and merging. | ||
===== Patches and Tests ===== | ===== Patches and Tests ===== | ||
Line 169: | Line 178: | ||
===== Changelog ===== | ===== Changelog ===== | ||
+ | * v0.2.1 - Clarity on type-juggling behaviour and relation to other comparison operators | ||
* v0.2 - Updated, retargeted to PHP 7 by Andrea | * v0.2 - Updated, retargeted to PHP 7 by Andrea | ||
* v0.1 - Initial version by Shafik | * v0.1 - Initial version by Shafik |
rfc/combined-comparison-operator.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1