ircmaxell

Anthony Ferrara, from Google

Positivity over time
Created RFCs
Name # of votes # of comments Approval % Version Target Last update Status
Random Functions Throwing Exceptions in PHP 7 30 17 93.3% 2015-08-22 Implemented
Scalar Type Declarations 156 4 69.2% 0.5.3 2015-02-18 Implemented
Adding hash_pbkdf2 Function 9 15 100% 1.0 2012-06-13 Implemented
Adding simple password hashing API 19 16 100% 1.5.1 2012-06-26 Implemented
Scalar Type Hinting With Casts 0 47 0% 1.9.1 2012-07-03 Declined
Constant Scalar Expressions (re-opening) 0 4 0% 2013-10-18 Declined
Function Autoloading 0 0 0% 0.3 2015-09-04 In draft
Structural Type Hinting 0 0 0% 2013-06-25 Declined
Constant Scalar Expressions 0 45 0% 2013-08-13 Declined
Parameter Type Casting Hints 0 0 0% 2012-03-03 Declined
Add a Logical Shift Operator For Strings 0 0 0% 2011-07-17 Declined
Voted RFCs
RFC Question Voted Approval % Correct?
Error message formatting for development Do you want to revert back to html_errors=on by default Yes 100% Yes
Allow arbitrary expression arguments to empty() and isset() Should empty() and isset() accept arbitrary arguments? Yes 85.7% Yes
Allow arbitrary expression arguments to empty() and isset() Which of the language constructs should accept arbitrary arguments? Both empty() and isset() 81% No
array_part Should the current array_part() implementation be merged No 10.5% Yes
Adding hash_pbkdf2 Function rfc/hash_pbkdf2 Yes 100% Yes
Supports finally keyword Should the implementation be merged into trunk? Yes 83.3% Yes
foreach_variable supporting T_LIST Should this RFC be merged into trunk? Yes 73.3% Yes
foreach_variable supporting T_LIST Should this RFC(with supporting of silent token) be merged into trunk? No 16.7% Yes
Generators Should generators be merged into master? Yes 96% Yes
Adding simple password hashing API Should the simplified password hashing API indicated here be included in master? Yes 100% Yes
Class Name Resolution As Scalar Via "class" Keyword Should the ::class feature be merged to master? Yes 90.9% Yes
ext/intl::UConverter Should the current UConverter implementation be merged Yes 100% Yes
ext/mysql deprecation If the vote to make ext/mysql generate E_DEPRECATED errors is unsuccessful, what course of action do you think we should take? (b) 100% No
ext/mysql deprecation Should ext/mysql generate E_DEPRECATED errors in PHP 5.5? No 67.6% No
Define PHP 5.3 end of life Which EOL period should we choose? Two years, one normal fixes and one security fixes only, announce with 5.5 final release 100% No
Fix CURL file uploads Accept the CURLFile API as preferred solution for file uploads in CURL? Yes 94.1% Yes
Alternative typehinting syntax for accessors Should the proposed typehinting syntax be used instead of the current one? Yes 20% No
Integrating Zend Optimizer+ into the PHP distribution rfc/optimizerplus Integrate into 5.5 only if it's not delayed, otherwise - 5.6 100% No
Allow non-scalar keys in ''foreach'' Remove type-restrictions on foreach keys? Yes 100% Yes
Trailing comma function args Should the current optional trailing comma implementation be merged Yes 42.9% No
Removal of curl-wrappers Should we remove curl-wrappers Yes, but in PHP.next only 100% No
instance counter Should this RFC be implemented? No 6.7% Yes
Internal operator overloading and GMP improvements Should these changes be applied for PHP 5.6? GMP changes 88.2% Yes
Importing namespaced functions RFC/use_function Yes 80% Yes
Scalar Type Hints Accept the Scalar Type Hints RFC and merge patch into master? Yes 66.3% Yes
Removal of dead or not yet PHP7 ported SAPIs and extensions Remove ext/mcrypt from the core No 45.5% Yes
Remove the date.timezone warning Should the warning about a not set date.timezone ini setting be removed in master? Yes 74.4% Yes
Group Use Declarations Should Grouped Use Declarations be added to PHP 7 Yes - with a trailing "\" 67.2% Yes
Expectations Merge changes into master? Yes, without custom exceptions 97.7% No
Exceptions in the engine (for PHP 7) Allow exceptions in the engine and conversion of existing fatals? Yes 96.8% Yes
Exceptions in the engine (for PHP 7) Introduce and use BaseException? Yes 67.2% Yes
Improve array to string conversion array-to-string Yes 77.3% Yes
Introduce script only include/require Introduce script inclusion protection? No 14.3% Yes
Scalar Type Declarations Accept Scalar Type Declarations With Optional Strict Mode? Yes 69.2% Yes
Coercive Types for Function Arguments coercive_sth No 38% Yes
Make empty() a Variadic Make empty() a Variadic No 50% Yes
Anonymous Classes Anonymous Classes Yes 96.2% Yes
Easy User-land CSPRNG Reliable user-land CSPRNG Yes 100% Yes
Constructor behaviour of internal classes Constructor behaviour of internal classes Yes 97% Yes
Generator Delegation Allow Generator delegation in PHP7 Yes 100% Yes
Reserve Even More Types in PHP 7 Reserved Type: object Yes 81.8% Yes
Reserve Even More Types in PHP 7 Reserved Type: mixed Yes 73.2% Yes
Reserve Even More Types in PHP 7 Reserved Type: numeric Yes 78.6% Yes
Reserve Even More Types in PHP 7 Reserved Type: resource No 69% No
Reserve Even More Types in PHP 7 Reserved Type: scalar Yes 64.2% Yes
Throwable Interface Throwable Interface Yes 100% Yes
JSON numeric as string Include JSON_FLOAT_TO_STRING for encoding? No 16.7% Yes
JSON numeric as string Include JSON_INT_TO_STRING for decoding? No 16.7% Yes
JSON numeric as string Include JSON_FLOAT_TO_STRING for decoding? No 16.7% Yes
JSON numeric as string PHP version used for the included constant PHP 7.1 100% Yes
JSON numeric as string Include JSON_INT_TO_STRING for encoding? No 20% Yes
Random Functions Throwing Exceptions in PHP 7 Should this RFC be accepted for 7.0 Yes 93.3% Yes
Short Closures Short Closures Yes 42.3% No
Support Class Constant Visibility Class Constant Visibility Yes 93.3% Yes
Void Return Type Accept the Void Return Type RFC for PHP 7.1 and merge patch into master? Yes 84.1% Yes
ext/curl HTTP/2 Server Push Support Add HTTP/2 Server Push Support to ext/curl Yes 100% Yes
PHP 5 Support Timeline Extend the support timeline of PHP 5? Yes 0% Yes
PHP 5 Support Timeline Extend the support timeline to: 1 year Active Support 2 years Security Support 0% Yes
Number Format Separator Include a Digit Separator into PHP No 0% No