This is an old revision of the document!

Request for Comments

This page gives an overview of the current RFC for PHP.

Note: An RFC page is effectively “owned” by the person that created it. If you want to add changes, get permission by the creator. If no agreement can be found, the only course of action is to create a competing RFC. In this case the old RFC page will be modified to become an intermediate page that points to all the competing RFC's.

A new page in this RFC namespace will automatically be loaded with a template for an RFC. Customize as needed.

In voting phase

Under Discussion

In Draft




  • SplClassLoader
    Merge implementation of first proposal of PHP Standards Recommendation (PSR) into SPL core
  • Annotations
    Class Metadata feature (aka Annotations) support in PHP
  • ifsetor() Operator
    This RFC proposes an operator that efficiently implements (isset($foo) ? $foo : $bar) as ifsetor($foo, $bar)
  • Non-breakable Traits
    This RFC is a extension to the basic proposal. It includes the notion of trait-local methods and properties.
  • Function getEntropy
    Feature request for a new userspace function providing a truly random value.


rfc.1352617629.txt.gz · Last modified: 2017/09/22 13:28 (external edit)