FrankenPHP 1.12.6 fixes a process-crashing bug that occurred over HTTP/2 when a script called frankenphp_finish_request() and later read php://input, a pattern common with enable_post_data_reading=Off. FrankenPHP was set…
The PHP Foundation launched a new quarterly report format detailing its 13 core contractors' work: engine bug fixes, new streaming/TLS APIs, Windows toolchain upgrades ahead of PHP 8.6, an accepted URI RFC, a fresh Ecosy…
Laravel Time Machine, a package by Jaydeep Gadhiya, tracks every phase of a Laravel request—bootstrap, middleware, routing, controller, response, termination—with millisecond timing and SQL query capture. It stores JSON …
The Laravel framework repository has published two new tags in its 13.x branch, v13.21.0 and v13.21.1, following the project's regular release cadence. No detailed changelog was available at publication; as routine point…
Wendell Adriel published a detailed article covering PHP attributes: how they work as metadata, how to read them with Reflection, common design patterns, Laravel usage examples, performance considerations, and testing st…
A standalone PHP web server serving static files, PHP scripts, and WebSocket connections in a single process. Uses fork-after-preload via copy-on-write to claim ~1,600 concurrent PHP requests on 8GB RAM versus ~160 with …
Guzzle 8.0 is now available, adding HTTP/3 protocol support and stronger debugging capabilities for HTTP requests. The release prioritizes improved error diagnostics to help developers distinguish between connection fail…
The NativePHP team has built a proof-of-concept macOS app with a fully native UI, entirely driven by PHP instead of Electron, Tauri or a web view. A new extension called SuperNative compiles PHP into a custom binary form…
PHP developers on r/PHP report that PECL's release pages, such as pecl.php.net/rest/r/amqp/stable.txt, are timing out while cached pages still load. A GitHub issue (php/php-src#22827) tracks the problem. Commenters recal…
Go Kudo has published a new RFC proposing a bundled user_cache extension, replacing his earlier OPcache Static Cache proposal after feedback about feature creep. The extension is built independently of OPcache. Implement…
A native PHP extension called Vocalizer runs text-to-speech locally without cloud APIs or runtime dependencies. It supports eight model families, voice cloning, async synthesis, and crash isolation. The article explains …
Laravel 13.20 introduces native image processing, removing the need for third-party packages like intervention/image that developers have relied on for roughly a decade. The addition lets projects resize, crop and transf…
The FrankenPHP project has tagged version 1.12.5 on GitHub, a maintenance update to the PHP application server built on Caddy. The release notes do not list specific changes beyond the version bump. Users running Franken…
The RFC to set minimum supported versions for PHP 8.6 dependencies is now open for voting. The ballot runs until 2026-07-30 15:48:00 UTC, with a separate vote for each proposed minimum version. One point of contention is…
Paul M. Jones has split the `declare(strict_namespace=1)` mechanism from the function autoloading RFC into a standalone proposal. The directive would let code opt out of PHP's global fallback for unqualified function and…
Freek Van der Herten explores a conference session on writing PHP extensions using Go and FrankenPHP, then integrating them into Laravel and Symfony. The talk uses an in-memory LRU cache as a worked example to demonstrat…
Security researcher Adam Kues of Searchlight Cyber disclosed a critical pre-authentication remote code execution vulnerability in WordPress core, named wp2shell, in July 2026. The flaw could let attackers compromise site…
A Tideways video featured on Freek Van der Herten’s blog shows that PHP 8.6 will make array_map faster when the callback is passed as a first-class callable. The short post is a useful pointer for developers tracking PHP…
Tim Düsterhus has opened the vote for the "Duration class" RFC, which proposes adding a new class to PHP for representing spans of time. The primary vote requires a two-thirds majority to adopt the proposal; a secondary …
A new Laravel tutorial walks through building a search endpoint with the HTTP QUERY method, using Laravel Scout's database driver and the Route::match(['QUERY']) workaround until Laravel 14 ships a dedicated Route::query…
Wendell Adriel has posted a draft RFC for typed array declarations, suggesting `array<TValue>` and `array<TKey, TValue>` syntax. It defines three implementation levels that range from Reflection-only parsing to full runt…
A new package by Chris Keller lets teams migrate to Laravel one route at a time without forcing users to log in again at the boundary. It reads the legacy session cookie, decodes the payload from the legacy database, and…
Liam Hammett proposes a JSX-like syntax for HTML fragments as first-class PHP expressions. Markup expressions compile to plain `new` calls at compile time, support component composition with capitalized tag names, and es…
Laravel 13.20.0 ships a first-party Illuminate\Image component for transforming images from uploads, URLs, storage disks, or bytes, backed by optional Intervention Image v4 drivers. The release also adds a #[WithoutMiddl…
PHP internals is discussing a bundled RFC of proposed PHP 8.6 deprecations. Juliette Reinders Folmer added PHPCompatibility scan results for Packagist Top 4000 packages, giving voters counts for affected code paths. The …
Laravel tagged v11.55.0 of its framework. The GitHub release page for v11.55.0 failed to load, leaving only the tagger (Taylor Otwell), timestamp (14 July, 14:25), and commit hash (dc7ec34) visible. Developers should che…
An RFC is open for discussion and vote on the PHP internals list proposing a new Duration class. The proposal draws inspiration from Java, Rust and Temporal while defining requirements based on PHP-specific constraints a…
This piece looks at a Laravel package that adds passwordless authentication through magic links and one-time codes, with a handoff to Fortify for two-factor flows. It is worth reading if you work on login UX or security,…