PHP 8.6 Mass Deprecation Vote Concludes: 31 Proposals Pass, 4 Rejected
PHP internals wrapped up a 35-ballot mass deprecation vote for version 8.6, with results posted by Gina P. Banyard after voting closed on Monday at 13:00 UTC. Of the 35 proposals, 31 were accepted and 4 were rejected, including the deprecation of list(), which ended in a 23-23 tie, and reserving the keywords in, out, and inout, which failed 8 to 21. Among notable passing votes, readonly property defaults cleared without a single no vote at 24-0, and const object property writes passed at 89.5 percent. The pipe assignment operator |>= was declined at 53.8 percent, falling short of the required two-thirds majority. A last-minute concern was also raised about SplFileObject CSV methods, flagging a potential inconsistency if setCsvControl() is removed in PHP 9 while READ_CSV remains, though the item passed 25 to 5 before any resolution was reached.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in