PHP 8.5 adds array_first() and array_last() to read the ends of an array without touching the internal pointer. Here is how they work and why they matter.
PECL is officially deprecated. Here is how PHP's new extension installer PIE works, why it exists, and how to use it to manage extensions like Composer.
lazysql is a fast, Vim-friendly terminal UI for MySQL and PostgreSQL. Here is how PHP developers browse, query, and edit databases without leaving the shell.
Symfony 7.4 upgrades invokable console commands with enum arguments, a MapInput DTO attribute, and new interactive prompts. Here is how to use each one.
Build dropdowns, tooltips, and popovers that stay glued to their trigger using Alpine's x-anchor plugin, including the new .fixed modifier shipped in May 2026.