ircmaxell

ircmaxell

Contributor Directory

RFCs

Language and policy proposals from this contributor
RFCs are part of the process by which decisions are made about PHP. For more information about the RFC process as well as viewing a full list of RFCs please visit the RFC section.

Random Functions Throwing Exceptions in PHP 7

Author
Target
7.0
Concern has been raised over the way failure is indicated by several functions in the core that are often used for security purposes. These functions may fail o...

Should this RFC be accepted for 7.0

Yes
No
Yes
28 Votes (93%)
No
2 Votes (7%)

Accept Scalar Type Declarations With Optional Strict Mode?

Yes
No
Yes
108 Votes (69%)
No
48 Votes (31%)

Adding hash_pbkdf2 Function

Author
Target
5.5
The purpose of this RFC is to add the PBKDF2 algorithm to the available hashing functions as a C implementation.

rfc/hash_pbkdf2

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

Adding simple password hashing API

Author
Target
5.5
This RFC describes a new API for simplified password hashing.

Should the simplified password hashing API indicated here be included in master?

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

Scalar Type Hinting With Casts

Author
Currently, PHP has no way to provide type hinting for function parameters which are not classes or arrays. This is on often requested feature that has been disc...

Function Autoloading

Author
PHP presently offers the ability to import class-like structures (classes, interfaces and traits) via a callback (or series of them) that can be registered. Thi...

Structural Type Hinting

Author
Currently PHP uses an enforced interface style, where the argument object to a function or method must implement the respective interface. This RFC discusses in...

Constant Scalar Expressions

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

Parameter Type Casting Hints

Author
Currently, PHP has no way to provide type hinting for function parameters which are not classes or arrays. This is on often requested feature that has been dis...

Add a Logical Shift Operator For Strings

Author
This RFC is to discuss the addition of 2 new operators to the core, a logical left shift and a logical right shift.