This Week In PHP Internals - August 19, 2026
No RFC went to a vote, and nothing is in the voting phase at all. A new contributor's array_search_range() ran into a counter-proposal for a general lazy array...
Start a project
Practical notes on Laravel, Livewire, delivery cadence, and accessible design — written in the flow of real client work.
No RFC went to a vote, and nothing is in the voting phase at all. A new contributor's array_search_range() ran into a counter-proposal for a general lazy array...
The verdict lands on PHP's 35-ballot deprecation vote — list() survives on a flat 23-23 tie — the pipe assignment operator is declined, and PHP 8.6's RFC season...
PHP's 35-ballot deprecation vote enters its final week with list() deadlocked at 21-21, a second RFC author pulls his own vote over the process rules, and PHP 8...
42 RFC ballots are open at once in PHP internals. This week: list() is losing its deprecation ballot, the dechunk filter split the room, a first-time author's p...
This Week in PHP Internals — July 8 to July 15, 2026. A brand-new class extension proposal rewrote itself mid-thread, the Deprecations RFC froze with ballots se...
This Week in PHP Internals — July 1 to July 8, 2026. The Deprecations RFC fought about WordPress and then about evidence, Time\Duration declared itself complete...
The Deprecations RFC turned into a fight about honesty, Rob Landers opened Primary Constructors, and a user wrote a heartfelt "Disheartening Rant" about async —...
Chapters 0:00 Intro 0:10 Ad - Ballast 0:32 Deprecations RFC 1:36 On the chopping block 2:14 The CSV side-quest 2:51 A stopwatch for PHP 4:03 Primary Constructor...
A generics vote going down, 3 RFCs rejected, 4 passed, and a modules debate that keeps multiplying.
We want to hear about your company. What you're building, what's working, and what you wish you could improve.
You can book a quick intro call or send us an email. No pressure, no forms — just a friendly hello.