This Week In PHP Internals - Sept 24, 2026
PHP is getting a new class for a moment in time: precise to the nanosecond, no timezone, leap seconds ignored on purpose — and it can't tell you what time it is...
Start a project
Practical notes on Laravel, Livewire, delivery cadence, and accessible design — written in the flow of real client work.
PHP is getting a new class for a moment in time: precise to the nanosecond, no timezone, leap seconds ignored on purpose — and it can't tell you what time it is...
On Tuesday morning an RFC went to a vote, was winning 4 to 1, and its author closed the poll inside the hour — because of what the one no vote said. Plus the ar...
A PHP RFC went to a vote on Friday and its author pulled it back by Sunday night, over a no vote from the person who wrote the policy it broke — which leaves a...
For the third week running, no PHP RFC is in the voting phase — so instead of a scoreboard, here's a contributor who scanned half a million PHP files to answer...
For the second week running, no PHP RFC is in the voting phase — so the internals list spent the week on a question that isn't about PHP at all: who is actually...
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...
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.