RFC: Deprecations for PHP 8.3

Project Governance
Author
cmb
Author
Author
Target
8.3
The RFC proposes to deprecate the listed functionality in PHP 8.3 and remove it in PHP 9.

Deprecate passing negative $widths to mb_strimwidth()

Overall Results

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

Voting Timeline

Dates based on UTC

Voting Breakdown

Deprecate and remove the NumberFormatter::TYPE_CURRENCY constant

Overall Results

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

Voting Timeline

Dates based on UTC

Voting Breakdown

Deprecate and remove the CRYPT_* constants?

Overall Results

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

Voting Timeline

Dates based on UTC

Voting Breakdown

Deprecate and remove the broken pre-PHP 7.1 Mt19937 implementation (MT_RAND_PHP)?

Overall Results

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

Voting Timeline

Dates based on UTC

Voting Breakdown

Deprecate the global Mt19937?

Overall Results

Yes
No
Yes
13 Votes (45%)
No
16 Votes (55%)

Voting Timeline

Dates based on UTC

Voting Breakdown

What to do with the non-integer functions using the global Mt19937 if the previous vote passes?

Overall Results

Deprecate together with mt_srand()
Convert to CSPRNG
Deprecate together with mt_srand()
1 Votes (4%)
Convert to CSPRNG
24 Votes (96%)

Voting Timeline

Dates based on UTC

Voting Breakdown

Deprecate and remove calling ldap_connect with 2 parameters $host and $port

Overall Results

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

Voting Timeline

Dates based on UTC

Voting Breakdown