/RfcCodex

Notes on PHP RFCs, and topics that occur repeatedly on PHP internals

MIT LicenseMIT

RfcCodex

There are some notes on PHP RFCs, why some were declined, and what others might need for them to be implemented.

The purpose of these documents is to avoid information from being lost and to try to avoid conversations needing to be repeated multiple times on PHP internals.

Things still be discussed

Annotations

Briefer closure syntax

Class scoping improvements

Consistent callables

Enums

Generics

Method overloading

Standardise core library

Union types

Ideas that overcame their challenges

Co- and contra-variance

Contributing

Please read the contributing guidelines before writing your 4,000 word novel on why some RFC really should pass.

Disclaimer

I reserve the right to be as opinionated as I feel like when commenting on RFCs; I'm not going to attempt to stay 100% neutral when talking about RFCs that I consider to be either dumb or bad for PHP.