Generics in PHP? Inside the Bound-Erased Generic Types RFC June 23, 2026 php php-internals php-foundation generics 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. Read more →
Partial Function Application: The PHP 8.6 Feature That Completes the Pipe Operator June 16, 2026 php php-8-6 php-internals functional-programming pipe-operator PHP 8.6's partial function application lets you pre-fill arguments with a ? placeholder, and it finally makes the 8.5 pipe operator genuinely useful. Read more →