PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net


 

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.

Here is a template for RFC's.

Active

  • 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.
  • Parameter and Return value type hints
    This RFC proposes to complete the actual parameter type hints and an implementation for return value type hints.
  • 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.

In the works

Accepted

  • 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

Declined

 
rfc.txt · Last modified: 2008/05/03 15:42 by lstrojny
 
Atom | show source | credits | stats | sitemap | contact | advertising | mirror sites