Implemented in PHP 5.6

RFC Categories

    64 bit format codes for pack() and unpack()

    Author
    leigh@php.net
    Target
    5.6
    pack() and unpack() do not currently support format codes for converting data to and from 64 bit integers.

    64 bit format codes for pack() and unpack()

    Yes
    No
    Yes
    15 Votes (100%)
    No
    0 Votes (0%)

    Improved TLS Defaults

    Author
    Target
    5.6
    If you're short on time: TL;DR Definitive Progress

    Should the proposed TLS changes be merged for 5.6?

    Yes
    No
    Yes
    16 Votes (100%)
    No
    0 Votes (0%)

    Use default_charset As Default Character Encoding

    Author
    Yasuo Ohgaki
    Target
    5.6
    This RFC proposes that use default_charset as default character encoding.

    Default Character Encoding

    Yes
    No
    Yes
    8 Votes (89%)
    No
    1 Votes (11%)

    Timing attack safe string comparison function

    Author
    Rouven Weßling
    Target
    5.6
    Timing attacks are not a widely recognized problem, since they require significant skill and resources of the attacker. To prevent these attacks constant-time s...

    Timing attack safe string comparison function

    Yes
    No
    Yes
    22 Votes (96%)
    No
    1 Votes (4%)

    Power Operator

    Author
    Target
    5.6
    This proposal is two-fold:

    Should PHP get a power operator in 5.6?

    Yes, right associative
    Yes, non associative
    No
    Yes, right associative
    22 Votes (69%)
    Yes, non associative
    1 Votes (3%)
    No
    9 Votes (28%)

    phpdbg

    Author
    Target
    5.6
    phpdbg is a gdb-like PHP debugger. Implemented as a SAPI module, it is intended to be installed alongside CLI and other SAPI modules.

    Distribute phpdbg with PHP5.6+

    Yes
    No
    Yes
    40 Votes (100%)
    No
    0 Votes (0%)

    Constant Scalar Expressions

    Author
    Target
    5.6
    This RFC brings static scalar expressions to the parser. This allows places that only take static values (const declarations, property declarations, function ar...

    Should the patch for this RFC be merged into PHP 5.6?

    Yes
    No
    Yes
    16 Votes (89%)
    No
    2 Votes (11%)

    TLS Peer Verification

    Author
    Daniel Lowrey
    Target
    5.6
    PHP client stream encryption is insecure by default. This RFC explores the problematic nature of the current implementation, proposes fixes for its vulnerabilit...

    Should PHP verify client peers by default in PHP 5.6?

    Yes
    No
    Yes
    25 Votes (100%)
    No
    0 Votes (0%)

    Argument Unpacking

    Author
    Target
    5.6
    This RFC complements the variadics RFC. It introduces a syntax for unpacking arrays and Traversables into argument lists (also known as splat operator, scatter ...

    Implement argument unpacking in PHP 5.6?

    Yes
    No
    Yes
    32 Votes (94%)
    No
    2 Votes (6%)

    Should the proposed variadic-function syntax be added in PHP 5.6 (master)?

    Yes
    No
    Yes
    36 Votes (97%)
    No
    1 Votes (3%)

    Apparmor change_hat functionality for php-fpm

    Author
    Gernot Vormayr
    Target
    5.6
    Apparmor is a mandatory access module for the linux kernel. It works by enforcing policies on different applications. Apparmor also provides functionality for a...

    RFC/fpm_change_hat

    Yes?
    No?
    Yes?
    3 Votes (100%)
    No?
    0 Votes (0%)

    Internal operator overloading and GMP improvements

    Author
    Target
    5.6
    PHP offers facilities for large number and decimal arithmetic (GMP and BCMath), but currently using those is a PITA. This RFC proposes to improve the situation ...

    Should these changes be applied for PHP 5.6?

    Internal operator overloading
    GMP changes
    None
    Internal operator overloading
    14 Votes (45%)
    GMP changes
    15 Votes (48%)
    None
    2 Votes (6%)

    Importing namespaced functions

    Author
    Igor Wiedler
    Target
    5.6
    PHP offers the ability to import namespaces and types (classes/interfaces/traits) via the use statement. This capability however does not exist for functions. A...

    RFC/use_function

    Yes?
    No?
    Yes?
    16 Votes (80%)
    No?
    4 Votes (20%)

    Remove calls with incompatible Context

    Author
    Gustavo Lopes
    Target
    5.6
    This RFC proposes deprecating (in PHP 5.5) and removing (in the next version) the $this from incompatible context feature.

    Deprecate calls with incompatible context in 5.5 and disallow them in the version after (be it 5.6 or 6.0)

    Yes
    No
    Yes
    15 Votes (100%)
    No
    0 Votes (0%)