Matthew Fonda

Positivity over time
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() Which of the language constructs should accept arbitrary arguments? Only empty() 81% Yes
Generators Should generators be merged into master? Yes 96% 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? (a) 100% Yes
ext/mysql deprecation Should ext/mysql generate E_DEPRECATED errors in PHP 5.5? Yes 67.6% Yes
array_column Accept array_column() for inclusion in PHP? Yes 86.4% Yes
Alternative typehinting syntax for accessors Should the proposed typehinting syntax be used instead of the current one? No 20% Yes
Remove calls with incompatible Context Deprecate calls with incompatible context in 5.5 and disallow them in the version after (be it 5.6 or 6.0) Yes 100% Yes
Integrating Zend Optimizer+ into the PHP distribution rfc/optimizerplus Integrate into 5.5, even if minor delay required 100% Yes
Trailing comma function args Should the current optional trailing comma implementation be merged Yes 42.9% No
Importing namespaced functions RFC/use_function Yes 80% Yes
phpdbg Distribute phpdbg with PHP5.6+ Yes 100% Yes
Power Operator Should PHP get a power operator in 5.6? No 71.9% No
Argument Unpacking Implement argument unpacking in PHP 5.6? Yes 94.1% Yes
Automatic Property Initialization Automatic Property Initialization No 38.9% Yes
Name of Next Release of PHP Shall the name of PHP NEXT be PHP 6, or PHP 7? PHP 7 100% Yes
intdiv() If the operator vote fails to achieve a 2/3 majority, should the intdiv() function patch be merged into master? Yes 100% Yes
intdiv() Merge the intdiv operator patch into master? No 17.2% Yes
Objects as hash keys Should we support using objects as keys as described in this proposal? No 20% Yes
Combined Comparison (Spaceship) Operator Accept the Combined Comparison (Spaceship) Operator RFC and merge patch into master? No 79.6% No
Scalar Type Hints Accept the Scalar Type Hints RFC and merge patch into master? No 66.3% No
Scalar Type Hints Reserve type names if RFC does not pass? No 80.9% No
Make empty() a Variadic Make empty() a Variadic Yes 50% Yes
Remove PHP 4 Constructors remove_php4_constructors Yes 92.6% Yes
Void Return Type Accept the Void Return Type RFC for PHP 7.1 and merge patch into master? No 84.1% No
Nullable Types Accept explicitly nullable types? (2/3 affirmative required) Yes 95.3% Yes
Nullable Types Merge which features? (majority wins) Both nullable parameter and return types 100% Yes
Callable Prototypes Accept callable prototypes? No 48.6% Yes
Closure from callable function Accept Closure from Callble? (50%+1 majority required) Yes 100% Yes
Counting of non-countable objects Counting of non-countable objects Yes 100% Yes
Trailing Commas In List Syntax Allow trailing commas in function/method arguments (declarations and calls) Yes 54.5% Yes
Trailing Commas In List Syntax Allow trailing commas in interface implementations on a class No 21.6% Yes
Allow a trailing comma in function calls Allow a trailing comma in function calls Yes 75% Yes