PHP 8.6.0beta3 is out for testing - 37 changelog entries across 18 components. Run your apps and extensions against it and report regressions before GA.
PHP 8.6 lets you write this:
$slugify = str_replace(' ', '-', ?);
No closure, no fn() wrapper. That is partial function application, one of 27 RFCs in 8.6. All of them, with snippets run on 8.6.0beta2:
PHP 8.6.0beta2 is out for testing - 40 changelog entries across 19 components. Run your apps and extensions against it and report regressions before GA.
PHP 8.6.0beta1 is out for testing - 60 changelog entries across 19 components. Run your apps and extensions against it and report regressions before GA.
PHP 8.6 freeze in 7 days — 38 of 42 RFC ballots still open, some on a knife's edge:
▸ Deprecate list()? 21 yes · 21 no
▸ Pipe assignment operator: 11–10 (needs ⅔)
▸ dechunk filter: 17–15
Every vote, every voter, live — on a rewindable timeline: