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.
Here is a template for RFC's.
Traits
Traits is a mechanism for code reuse in single inheritance languages such as
PHP. A Trait is intended to reduce some limitations of single inheritance by enabling a developer to reuse sets of methods freely in several independent classes living in different class hierarchies. This RFC proposes a basic version of Traits.
Non-breakable traits
This RFC is a extension to the basic proposal. It includes the notion of trait-local methods and properties.
-
Magic Quotes
This RFC proposes how we deal with magic quotes from
PHP 5.3.0 to 6.0.0.
Short tags in templates
This RFC discusses ways to enable short tags template syntax in a way that would be easy for users and compatible with
XML users' requirements.
-
-
Siberia
This RFC proposes to create a cemetery for dead extensions (PECL or core).
-
-
Static classes
This RFC proposes the introduction of static classes for
PHP
PECL versioning
This RFC is about tackling the versioning issues currently in PECL. It includes some shocking figures - and a plan, of course.
HEREDOC with double quotes
This RFC is about allowing double quote syntax similiar to single-quotes in NOWDOC as a HEREDOC syntax variant