Home » Community » People » ab »
ab

ab

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.

PCRE2 migration

Author
ab
Target
7.3
PCRE is the base for many core functionalities in PHP. Currently it is based on 8.x series which is a legacy library version today. It is supported by the mains...

PCRE2 migration

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

Removal of dead or not yet PHP7 ported SAPIs and extensions

Author
ab
Target
7.0
Currently PHP contains many SAPIs to the servers either completely unavailable or unsupported for a long time. The same can be said about several extensions whi...

Remove sapi/aolserver from the core

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

Remove sapi/apache from the core

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

Remove sapi/apache_hooks from the core

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

Remove sapi/apache2filter from the core

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

Remove sapi/caudium from the core

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

Remove sapi/continuity from the core

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

Remove sapi/isapi from the core

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

Remove sapi/milter from the core

Yes
No
Yes
10 Votes (53%)
No
9 Votes (47%)

Remove sapi/phttpd from the core

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

Remove sapi/pi3web from the core

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

Remove sapi/roxen from the core

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

Remove sapi/thttpd from the core

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

Remove sapi/tux from the core

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

Remove sapi/webjames from the core

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

Remove ext/imap from the core

Yes
No
Yes
14 Votes (42%)
No
19 Votes (58%)

Remove ext/mcrypt from the core

Yes
No
Yes
15 Votes (45%)
No
18 Votes (55%)

Remove ext/mssql from the core

Yes
No
Yes
17 Votes (85%)
No
3 Votes (15%)

Remove ext/pdo_dblib from the core

Yes
No
Yes
4 Votes (18%)
No
18 Votes (82%)

Remove ext/sybase_ct from the core

Yes
No
Yes
17 Votes (94%)
No
1 Votes (6%)

Native TLS

Author
ab
Target
7.0
Currently, to access module globals in TS mode, a global resource array is used. That array contains globals from all the threads and per thread globals are ide...

Native TLS

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

64 bit platform improvements for string length and integer in zval

Author
ab
Target
7.0
Current PHP zval datatype implementation uses long datatype to handle signed integer and int datatype to handle string length. The most 64 bit capable platforms...

Accept this RFC for PHP6 (or whatever next major is called)

Yes
No
Yes
28 Votes (55%)
No
23 Votes (45%)

Merge strategy

after the vote, master
phpng
after the vote, master
17 Votes (30%)
phpng
40 Votes (70%)

64 bit platform improvements for string length and integer in zval

Author
ab
Current PHP zval datatype implementation uses long datatype to handle signed integer and int datatype to handle string length. The most 64 bit capable platforms...

Merge this RFC into PHP-5.6 having regard to Vote 2 and 3

Yes
No
Yes
15 Votes (43%)
No
20 Votes (57%)

Keep the old macro names for LONG vs. INT, STRLEN vs. STRSIZE, etc.

Yes
No
Yes
13 Votes (43%)
No
17 Votes (57%)

Keep zpp specs l, L, s, p as aliases to i, I, S, P

Yes
No
Yes
15 Votes (47%)
No
17 Votes (53%)