A clear look at PHP's True Async RFC, the spawn and await coroutine model, why version 1.6 was voted down, and where native async is heading for PHP 8.6.
PHP's Bound-Erased Generic Types RFC brings native generic syntax to PHP 8.6. Here is how bound erasure works, the syntax, and why the vote is contested.
PHP 8.6 lands two closure optimizations — static inference and stateless caching — delivering real memory and speed gains with zero code changes required.
FrankenPHP is now an official PHP Foundation project. Here's how worker mode delivers 15,000 req/sec and what it means for your Laravel and Symfony apps.
The PHP Foundation funds core PHP development and drives the language forward. Here's what it does, why it matters, and how PHP developers can support it.