cmb

Christoph Michael Becker

Positivity over time
Created RFCs
Name # of votes # of comments Approval % Version Target Last update Status
Deprecate png2wbmp() and jpeg2wbmp() 20 0 100% 7.2 2016-10-15 Implemented
Deprecate and remove INTL_IDNA_VARIANT_2003 24 0 100% 2017-01-07 Implemented
Deprecate class instance deserialization in WDDX 0 0 0% 7.x 2017-08-15 Declined
Voted RFCs
RFC Question Voted Approval % Correct?
Number Format Separator Include a Digit Separator into PHP Yes 52.6% Yes
Generalize support of negative string offsets Generalize support of negative string offsets Yes 100% Yes
Square bracket syntax for array destructuring assignment Accept the RFC Square bracket syntax for array destructuring assignment for PHP 7.1? Yes 100% Yes
Fix overflow in octal parsing Raise warning on octal interpolation overflow? Yes 97.4% Yes
Forbid dynamic calls to scope introspection functions Forbid dynamic calls to scope introspection functions? Yes 97.5% Yes
Replace "Missing argument" warning with "Too few arguments" exception Replace No 78% No
Union Types Merge union types No 37.9% Yes
Union Types Replace ?QuestionMarkNullables by union | null No 19.2% Yes
Union Types Include true/false types No 17.9% Yes
Iterable Add iterable type to PHP 7.1 Yes 94.6% Yes
RNG fixes and changes Fix mt_rand() implementation Yes 79.2% Yes
RNG fixes and changes Alias rand() to mt_rand() No 84% No
RNG fixes and changes Replace insecure uses of php_rand() with php_random_bytes() Yes 100% Yes
RNG fixes and changes Make array_rand() more efficient Yes 100% Yes
RNG fixes and changes Fix RAND_RANGE() Yes 100% Yes
New operator (short tag) for context-dependent escaping Add new operator (short tag) for context-dependent escaping to next PHP 7.x? No 0% Yes
Add session_gc() Add session_gc() function Yes 100% Yes
Counting of non-countable objects Counting of non-countable objects Yes 100% Yes
Deprecate png2wbmp() and jpeg2wbmp() Deprecate png2wbmp() and jpeg2wbmp() Yes 100% Yes
Convert numeric keys in object/array casts Accept the Convert numeric keys in object/array casts RFC for PHP 7.2? Yes 95.5% Yes
Security Issue Classification Officially adopt the proposed security issue classification scheme ? Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove __autoload Yes 97.1% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove $php_errormsg Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove create_function() Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove mbstring.func_overload Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove (unset) cast Yes 96.6% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove parse_str() without second argument Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove each() Yes 75% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove gmp_random() Yes 100% Yes
Deprecations for PHP 7.2 Deprecate and subsequently remove $errcontext argument of error handler Yes 88% Yes
Trailing Commas In List Syntax Allow trailing commas in interface implementations on a class No 21.6% Yes
Trailing Commas In List Syntax Allow trailing commas in class member lists No 19.4% Yes
Trailing Commas In List Syntax Allow trailing commas in trait implementations on a class No 19.4% Yes
Trailing Commas In List Syntax Allow trailing commas in use lists for anonymous functions No 42.1% Yes
Trailing Commas In List Syntax Allow trailing commas in function/method arguments (declarations and calls) No 54.5% No
Deprecate and remove INTL_IDNA_VARIANT_2003 Deprecate and remove INTL_IDNA_VARIANT_2003 Yes 100% Yes
Deprecate and Remove Bareword (Unquoted) Strings Raise severity of undefined constants to E_WARNING in 7.2, and Error in 8.0? Yes 100% Yes
Object typehint Accepting the object typehint RFC for PHP 7.2? Yes 91.4% Yes
Deprecate MD5 checksums from Release process Should MD5 checksums be left in or removed? Remove 100% Yes
Deprecate MD5 checksums from Release process Remove immediately or deprecate prior to removal? Remove Now 100% Yes
Class Naming What class naming style should we use? Always PascalCase 100% No
UUID Add UUID value object to PHP standard module? No 43.6% Yes
Same Site Cookie Add samesite argument to setcookie, setrawcookie and session_set_cookie_params functions? No 0% Yes
JSON_THROW_ON_ERROR Accept and merge JSON_THROW_ON_ERROR for PHP 7.3? Yes 100% Yes
PCRE2 migration PCRE2 migration Yes 100% Yes