Tuesday, September 8, 2026
EN

Subscribe in your feed reader — pick your desks:

https://php-net.pro/en/news/feed.atom

php-net.pro · the dev news broadsheet

The Dev Dispatch

The Dev Dispatch · PHP

Ecosystem

frameworks, tooling & runtime · 185 articles

PHP · Reads

Fuzz Brings Coverage-Guided Fuzz Testing to Pest 5

Fuzz, a package by Jon Purvis, adds coverage-guided fuzz testing to Pest 5 via nikic's PHP-Fuzzer. It mutates seed strings, tracks code coverage without Xdebug, and reports crashes as failed tests. A walkthrough shows it…

PHP · The Editorial

Your Security Voters Can Finally Testify, So Stop Logging by Hand

Symfony 7.3 gave voters a Vote object and addReason(); 7.4 and 8.0 add extraData plus two Twig functions that expose the whole access decision. The boolean era of authorization is quietly over, and the per-voter logger c…

PHP · The Editorial

Let PHP 8.5's Pipe Operator Annoy You Into Writing Better Functions

PHP 8.5's |> is a one-rule feature: left value in, first argument out. The loudest complaint is the parentheses you need around every multi-argument arrow function. I think that friction is the operator's best quality, b…

PHP · News

PHP 8.5 Pipe Operator Ends Inside-Out Nesting

PHP 8.5's new pipe operator lets developers write chained function calls in execution order instead of nested inside-out. The syntax compiles to the same opcodes as traditional calls, so there is no runtime cost. Multi-a…

PHP · The Editorial

Set DB_MASK_BINDINGS=true Today, Then Ask Why It Was Ever Off

Laravel 13.27 can finally stop interpolating bound values into QueryException messages, which means your logs, failed_jobs rows and APM traces stop collecting customer data by accident. I say flip the flag in production …

PHP · RFC Watch

Robert Landers proposes a nameof() construct for PHP

Robert Landers has opened discussion on a nameof() RFC for PHP. The construct would return the name of a variable, property, method, function or constant as a string, usable anywhere a string literal is allowed, includin…

PHP · The Editorial

Laravel 13.17 to 13.27: the Keepers Are the Features You'll Never Demo

Eleven Laravel releases in under three months, and everyone is talking about the image component. I think the additions that earn the upgrade are the defensive ones: masked query bindings, refreshForUpdate() for pessimis…

PHP · Reads

Inertia.js 3.7 Lets Forms Cancel Their Own Uploads

Inertia.js v3.7.0 adds a cancelOnUnmount attribute and a cancel method to the <Form> component, letting developers abort in-flight submissions when a form unmounts or on demand. usePoll now reports a reactive polling sta…

PHP · The Editorial

Worker Mode Is a Lie Detector for Your Application's Hidden State

FrankenPHP collapses Nginx and PHP-FPM into one Caddy-based binary, and its worker mode keeps your app resident between requests. Kai argues the persistence trap everyone warns about is actually the strongest reason to t…

PHP · Reads

Laravel starter kits adopt Vite+ toolchain

All Laravel starter kits now build with Vite+, the unified toolchain released in beta in July 2026. The switch, made via laravel/maestro#60, replaces ESLint and Prettier with a single vp CLI covering linting, formatting,…

PHP · The Editorial

The best part of curl_share_init_persistent is what it refuses to do

PHP 8.5 gives you a curl share that survives between FPM requests, and the benchmark headline says an 88 percent cut in request time. I think the number is the least interesting thing here. The function is worth studying…

PHP · Releases

PHP 8.5.10 and PHP 8.4.25 released

The PHP project has published two new patch versions: PHP 8.5.10 and PHP 8.4.25. Both releases continue the regular maintenance cycle for the currently supported stable branches and are available for download on php.net.…

PHP · The Editorial

Your worker will be stopped mid-job this week. Plan the checkpoint.

Four lines of PCNTL turn a silently killed PHP process into a clean exit, and every team should ship them. But a signal handler only guarantees the current work item finishes. If that item is a forty-minute report over t…

back to the front page