rfc:reserve_more_types_in_php_7

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:reserve_more_types_in_php_7 [2015/03/14 05:37] – Version 1.1: No longer reserve ''integer'', ''double'' and ''boolean'' levimrfc:reserve_more_types_in_php_7 [2015/04/01 09:59] nikic
Line 3: Line 3:
   * Date: 2015-02-18   * Date: 2015-02-18
   * Author: Levi Morrison <levim@php.net>   * Author: Levi Morrison <levim@php.net>
-  * Status: Under Discussion+  * Status: Implemented (in PHP 7.0)
   * First Published at: http://wiki.php.net/rfc/reserve_more_types_in_php_7   * First Published at: http://wiki.php.net/rfc/reserve_more_types_in_php_7
  
Line 17: Line 17:
  
 This RFC does not fully reserve them as keywords; it only prohibits their usage as class, interface and trait names. It also prevents them from being used in namespaces. This RFC does not fully reserve them as keywords; it only prohibits their usage as class, interface and trait names. It also prevents them from being used in namespaces.
 +
 +I have chosen to not reserve ''integer'', ''double'' and ''boolean'' out of interest of proposing the smallest useful subset. Another RFC could reserve these aliases in the future.
  
 ===== Rationale ===== ===== Rationale =====
Line 44: Line 46:
  
 This RFC requires at least two thirds of the votes to be "yes" to pass. This RFC requires at least two thirds of the votes to be "yes" to pass.
 +
 +<doodle title="reserve_more_types_in_php_7" auth="levim" voteType="single" closed="true">
 +   * Yes
 +   * No
 +</doodle>
  
 ===== Patches and Tests ===== ===== Patches and Tests =====
Line 51: Line 58:
 ===== Version History ===== ===== Version History =====
  
- * 1.0: Reserve ''int'', ''integer'', ''float'', ''double'', ''bool'', ''boolean'', ''string'', ''true'', ''false'', 'null'' +  * 1.0: Reserve ''int'', ''integer'', ''float'', ''double'', ''bool'', ''boolean'', ''string'', ''true'', ''false'', ''null'' 
- * 1.1: No longer reserve ''integer'', ''double'' and ''boolean''+  * 1.1: No longer reserve ''integer'', ''double'' and ''boolean''
rfc/reserve_more_types_in_php_7.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1