Home » Community » People » derick »
derick

derick

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.

Consolidate Coding Standards Policy Document

Author
Target
policy
This RFC is the follow-up on the Policy Repository RFC. That RFC created the Policies Repository, but made no changes to existing documents. An item under Futur...

Rewrite Coding Standards and Naming Document with Suggested Patch?

yes
no
yes
13 Votes (100%)
no
0 Votes (0%)

Policy Repository

Author
Target
policy
Currently, policies in regard to RFC Voting, the Release Process, security classification, and naming guidelines are all recorded in different places. In RFCs, ...

Do we want all the policies in one place in a Git repository?

yes
no
yes
31 Votes (100%)
no
0 Votes (0%)

Release cycle update

Author
Target
policy
The current release cycle has been introduced in 2010 by release process RFC. This has been working mostly well, but there have been some minor issues. The leng...

Allow features that do not require an RFC in the beta period

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

Disallow New Features in Release Candidates and Bug Fix releases

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

Reduce number of RCs to Four

Yes
No
Yes
30 Votes (91%)
No
3 Votes (9%)

Extend Security Support by One Year

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

Allowing recent regression fixes during security support

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

Extend Releases Cycle to End of Year

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

Duration class

Author
Target
8.6
Measuring and defining elapsed time is a ubiquitous concept in programming languages. Use cases where accurately defining such duration include defining timeout...

Implement the Time\Duration class as outlined in the RFC?

Yes
No
Abstain
Yes
35 Votes (92%)
No
1 Votes (3%)
Abstain
2 Votes (5%)

Should the mathematical operation methods of Time\Duration use full or abbreviated names?

multiplyBy, divideBy, negate, absolute
mul, divBy, neg, abs
Abstain
multiplyBy, divideBy, negate, absolute
30 Votes (86%)
mul, divBy, neg, abs
2 Votes (6%)
Abstain
3 Votes (9%)

Unbundle ext/imap, ext/pspell, ext/oci8, and ext/PDO_OCI

Author
Target
8.4
PHP currently bundles the ext/imap, ext/pspell, ext/oci8, and ext/PDO_OCI extensions, which all suffer from issues with external dependencies.

Unbundle ext/imap

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

Unbundle ext/pspell

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

Unbundle ext/oci8 and ext/PDO_OCI

Yes
No
Yes
26 Votes (96%)
No
1 Votes (4%)

More Appropriate Date/Time Exceptions

Author
Target
8.3
This RFC proposes to introduce Date/Time extension specific exceptions and errors where this makes sense.

More Appropriate Date/Time Exceptions

Yes
No
Yes
25 Votes (96%)
No
1 Votes (4%)

Do you want to revert back to html_errors=on by default

yes
no
yes
16 Votes (100%)
no
0 Votes (0%)

Unicode Text Processing

Author
This RFC suggests to introduce a new class to make using and processing (Unicode) text significantly more developer friendly compared to the wealth of functiona...

Adopt Code Of Conduct

Author
This RFC proposes that the PHP project should adopt a formal code of conduct for its members.