Sunday, September 27, 2026
“Turns out your fancy AI features are just glorified if-statements.”
↳ Most of Your "AI Features" Are Yes/No Questions, and Laravel Just Admitted It
php-net.pro · the dev news broadsheet
The Dev Dispatch · Motto of the day
one line a day, distilled from the headlines — with the stories that sparked it
Sunday, September 27, 2026
“Turns out your fancy AI features are just glorified if-statements.”
↳ Most of Your "AI Features" Are Yes/No Questions, and Laravel Just Admitted It
Saturday, September 26, 2026
“PHP 14010 is out, but 14073 questions 13932's AI data approval.”
↳ PHP 8.3.35 released with security fixes · ↳ Laravel AI SDK 1.0 pairs Jev with Laravel 13.33 · ↳ Laravel AI SDK 1.0 puts data consent outside tool approvals
Friday, September 25, 2026
“PHP moves fast; security disclosure moves faster. Welcome to the future.”
↳ PHP maintenance updates reach 8.4, 8.3 and 8.2 · ↳ CVE-2026-91766 links PHP redirects to credential exposure
Thursday, September 24, 2026
“Security patches beat AI hype; PHP builds what actually ships.”
↳ WordPress 7.1.2 closes a conditional RCE path · ↳ Meta patches Muse flaw that exposed macOS privileges
Wednesday, September 23, 2026
“Symfony regexes may loop forever, but Time\Clock still asks first.”
↳ Symfony JsonPath regex denial-of-service flaw · ↳ PHP RFC advances the next step in its time API
Tuesday, September 22, 2026
“AI assistants hack their users while Laravel 14 builds the future.”
↳ Plugin4Shell exposes four AI coding agents to zero-click RCE · ↳ Laravel 14 preview raises the PHP floor to 8.4
Monday, September 21, 2026
“13020 already knows all about your 13040 PHP project.”
Sunday, September 20, 2026
“PHP speeds up, compiles itself, tests in parallel, searches everything. Meanwhile, AI…”
Saturday, September 19, 2026
“Even our security heroes need servers that don't vanish in geopolitical dust.”
↳ AWS Reports Irrecoverable Customer Data After Gulf Strikes · ↳ Laravel MCP 1.0 brings stable server support to PHP apps
Friday, September 18, 2026
“If AI leaves secret notes, is Patch Tuesday a bug—or a cover-up?”
Thursday, September 17, 2026
“Skip sponsored AI agents. Build real desktop apps with NativePHP.”
Wednesday, September 16, 2026
“Partials from 11974 let PHP 8.6 go functional, per 12000.”
↳ PHP 8.6 Beta Adds Bound-Argument Callables · ↳ PHP 8.6 sets November release date and expands core APIs
Tuesday, September 15, 2026
“Python tries lazy imports but lacks our discipline.”
↳ Python 3.15's Lazy Imports Ship Without the Discipline That Made Ours Work
Monday, September 14, 2026
“Laravel 13 packs infra in providers; CI caches can bite.”
↳ Laravel 13: Put Infra in Providers, Domain Shape in Attributes
Sunday, September 13, 2026
“Model weights are dependencies now, and RubyGems learned why.”
↳ NVIDIA Buying Hugging Face Is Your Cue to Treat Model Weights Like Dependencies · ↳ Researchers Tie OpenAI Agent Swarm to Massive RubyGems Attack in May
Saturday, September 12, 2026
“Tools evolve, ecosystems stay. TypePHP shows us what's next for PHP.”
↳ Treat TypePHP Like an Extension Toolchain, Not a Faster PHP
Friday, September 11, 2026
“Rust installs vendor/ 16x faster—PHP 8.6 beta3 says hold my beer.”
↳ vivace: Rust-based composer install clone, 5-16x faster, byte-identical vendor output · ↳ PHP 8.6.0beta3 ready for testing
Thursday, September 10, 2026
“PHP 8.6: the small release that fails your build for your own good.”
↳ Let Deprecations Fail Your Build, and Let PHP 8.6 Be the Excuse · ↳ PHP 8.6 Overview: Partial Application, Time\Duration and 30 Deprecations Ahead of PHP 9.0
Wednesday, September 9, 2026
“With PHP in your pocket, production is always just a tap away.”
Tuesday, September 8, 2026
“Will 10505 push 10454's NoSerialize into AI runtime governance?”
↳ When an AI Company Buys the Runtime, Governance Stops Being Boring
Monday, September 7, 2026
“Chromium is your production dependency; patch the browser tax.”
↳ Headless Chromium Is a Production Dependency. Patch It Like One · ↳ Actively Exploited V8 Flaw Puts Every Chromium App and Electron Tool at Risk
Sunday, September 6, 2026
“Post-quantum cryptography meets hand-logged chaos: security theater, minus the star.”
↳ Your Security Voters Can Finally Testify, So Stop Logging by Hand · ↳ RFC discussion opened for generic OpenSSL provider algorithms and post-quantum crypto in ext/openssl
Saturday, September 5, 2026
“PHP 8.5 turns pipes into therapy for your inside-out code.”
↳ Let PHP 8.5's Pipe Operator Annoy You Into Writing Better Functions · ↳ PHP 8.5 Pipe Operator Ends Inside-Out Nesting
Friday, September 4, 2026
“FrankenPHP wins 40 ms in 40 lines — discipline is the real extension.”
↳ FrankenPHP's worker mode earns its 40 ms honestly, and asks discipline back
Thursday, September 3, 2026
“Mask your database bindings now and ask questions later.”
↳ Set DB_MASK_BINDINGS=true Today, Then Ask Why It Was Ever Off
Wednesday, September 2, 2026
“When SSRF 9346 meets masked logs 9335 on 9307 servers, who wins?”
↳ PHPStreamServer 0.9 ships with dynamic workers and native OS integration via FFI
Tuesday, September 1, 2026
“Laravel keeps shipping; AI keeps reading your receipts.”
↳ Laravel 13.17 to 13.27: the Keepers Are the Features You'll Never Demo · ↳ Fake Packages Named in Official AI-Agent Files Ran Inside Fortune 500 Firms Within Minutes
Monday, August 31, 2026
“Your CI runner is someone else's code execution playground. Lock it down.”
↳ Your CI Runner Executes Strangers' Code, So Defend It Like Production
Sunday, August 30, 2026
“Worker mode: your app's hidden state finally spills the beans.”
↳ Worker Mode Is a Lie Detector for Your Application's Hidden State
Saturday, August 29, 2026
“Two PHP releases in one day — stability now ships in bulk.”
Friday, August 28, 2026
“It is finally time to let the PEAR drop from the tree.”
Thursday, August 27, 2026
“Do TypePHP binaries challenge Laravel's masks?”
↳ Swoole team open sources TypePHP, an AOT compiler turning PHP into native binaries · ↳ Laravel 13.27: Masked Query Bindings, whereBinary() and refreshForUpdate()
Wednesday, August 26, 2026
“Backfills are cheap; the real bill is AI agents with root.”
↳ The chunking loop is the cheap part of a billion-row backfill · ↳ Laravel Auditor: A Rule-Based Audit Framework for Your AI Agent
Tuesday, August 25, 2026
“Vector databases everywhere, but a 2009 paper just crashed the party.”
↳ Qdrant 1.19 gives you the RAM dial we needed, but turbo4 is a one-way door
Monday, August 24, 2026
“Half-strict PHP: pick a side, or pick chaos.”
↳ Same Opcodes, One Flag: Half-Strict PHP Is Worse Than No strict_types at All
Sunday, August 23, 2026
“Go just settled a fight PHP wrapped up years ago.”
↳ Go 1.27 Settles a Fight PHP Finished Years Ago: Someone Must Carry the Weight
Saturday, August 22, 2026
“Beautiful stack traces won't save your database from N+1 queries.”
↳ Native lazy objects fixed your stack traces, not your query count
Friday, August 21, 2026
“Symfony 8 buries XML as tooling claims victory.”
↳ Symfony 8 Drops XML Configuration, YAML Stays the Default · ↳ Symfony Dropping XML Config Is a Tooling Decision, and Tooling Should Win
Thursday, August 20, 2026
“queue:pause --all matters more than shiny tabs and v2.1.236.”
↳ queue:pause --all Matters More Than Laravel's Shiny New Terminal Tabs
Wednesday, August 19, 2026
“Attributes Grow Up, Copilots Trip Over Secrets, GitLab Shivers.”
↳ Symfony 8.1 Finally Makes Attributes a Real Extension Point. Use Them. · ↳ Copilot Leaked Its Own Bypass: Varonis One-Click Attack Exfiltrates Passwords · ↳ Critical GitLab Flaw Lets Attackers Delete Projects
Tuesday, August 18, 2026
“PHP now builds native iOS apps in Blade, no bridge needed.”
↳ NativePHP v4 Turns Blade Components Into Native SwiftUI and Compose Screens
Monday, August 17, 2026
“Deprecations are love letters to developers — stop forwarding them to ops.”
↳ PHP 8.6 Deprecations Are Mail for Developers. Stop Delivering Them to Ops
Sunday, August 16, 2026
“PHP 8.6 deprecates your past while abstracting your future.”
↳ Debate over CSV deprecations in the PHP 8.6 deprecations RFC
Saturday, August 15, 2026
“PHP 8.6 deprecations spike bills; FrankenPHP gains stay modest.”
↳ PHP 8.6 Deprecation Wave Could Inflate Your Logging Costs · ↳ Symfony App Migration to FrankenPHP Worker Mode Yields 20% Gain, Not the Advertised 3.5x
Friday, August 14, 2026
“PHP bets on lazy objects while the supply chain sweats.”
↳ LiteLLM Supply-Chain Attack Exposes Credentials at 2,500 Organizations
Thursday, August 13, 2026
“PHP 8.6 deprecations arrive, but the real twist is struct mapping and vendors.”
↳ PHP 8.6 Deprecations Pose CI and Logging Challenges for Vendor Dependencies · ↳ FFI struct mapping to PHP classes moves toward formal RFC
Wednesday, August 12, 2026
“Even your 'test' environment isn't safe anymore—security theater is over.”
Tuesday, August 11, 2026
“AI agents get disposable sandboxes, yet prod still fears one ALTER TABLE.”
Monday, August 10, 2026
“Pest 5 bets on AI contributors. Can they really debug our legacy code?”
↳ Pest 5 Bets Your Next Contributor Isn't Human — Take That Bet
Sunday, August 9, 2026
“2005-era PHP wisdom tames AI agents in Claude's sandbox.”
↳ AI Agent Bugs Are Old PHP Bugs in a New Runtime — Treat Them Like $_POST
Saturday, August 8, 2026
“Your Makefile has opinions, and PHP 8.6 has a memo.”
↳ Your Makefile Is a Second Codebase — Castor Says Stop Pretending It Isn't · ↳ PHP 8.6 Deprecations RFC: Pushback on Deprecating SplFileObject CSV Methods
Friday, August 7, 2026
“State problems never went away; they just learned to hack the motherboard.”
↳ Laravel Head Proves Meta Tags Were Always a State Problem, Not a Template Problem · ↳ New research finds BMC flaws leave tens of thousands of servers open to backdoors
Thursday, August 6, 2026
“PHP 9 isn't coming quietly - PHP 8.6 is clearing the ground for it.”
↳ PHP 8.6's Real Story Isn't PFA — It's the Ground Being Cleared for PHP 9
Wednesday, August 5, 2026
“PHP 8.6 ships a clamp() whose error teaches more than npm's 127M-download oopsie.”
↳ PHP 8.6 Brings Partial Function Application, clamp(), and a New Polling API · ↳ The Best Part of PHP 8.6's clamp() Is the Error It Throws, Not the Line It Saves · ↳ Worm Compromises npm's keyv Package and Eight Other Organisations
Tuesday, August 4, 2026
“With a doctor on call, PHP onboarding has never been healthier.”
↳ First-party Laravel Doctor adds an artisan health-check command · ↳ PHP Foundation Launches Onboarding SIG to Improve the Newcomer Experience
Monday, August 3, 2026
“Does PHP Internals 3643 spark AI ideas for Laravel Glint 3659?”
↳ PHP Internals Week in Review: 42 Ballots Open as PHP 8.6 Freeze Nears
Sunday, August 2, 2026
“PHP’s release train keeps rolling, and the lockfile finally gets respect.”
↳ PHP 8.2.33 released with security fixes · ↳ PHP 8.3.33 released with security fixes · ↳ PHP 8.4.24 released with security fixes · ↳ PHP 8.5.9 released with security fixes · ↳ PHP 8.6.0alpha3 ready for testing · ↳ PHP 8.6.0alpha2 ready for testing · ↳ CPX v2's Real Feature Is Respecting Your Lockfile, Not Running Without One
Saturday, August 1, 2026
“Writing queries is easy; shipping them is the real test.”
↳ QUERY Is the Easy Part. The Plumbing Is Where It Gets Decided · ↳ Pest 5 arrives with Test Impact Analysis, AI agent tooling, and eval support
Friday, July 31, 2026
“Four PHP releases dropped today; autoloading still awaits vote five.”
↳ PHP Ships Coordinated Updates for 8.5, 8.4, 8.3 and 8.2 Branches · ↳ Voting opens on PHP's fifth function autoloading RFC
Thursday, July 30, 2026
“Guzzle now explains why requests died; PHP 8.3 just moved into your toaster.”
↳ Guzzle 8 Sharpens Request Diagnostics Over Raw Performance Gains
Wednesday, July 29, 2026
“Strictly typed, loosely opinionated.”
Tuesday, July 28, 2026
“PHP solved agents in 1995 and we finally remember how.”
↳ PHP Solved Agent Architecture in 1995 — We Just Forgot to Apply It
Monday, July 27, 2026
“AI exposed the bottleneck: our judgment, not the stack.”
↳ Judgment Was Always the Bottleneck. AI Just Made It Visible
Sunday, July 26, 2026
“While AI chases tokens, PHP refines objects. Progress looks different everywhere.”
Saturday, July 25, 2026
“Readonly properties get defaults while AI hunts your Redis zero-days first”
↳ Voting Opens on Readonly Property Defaults RFC · ↳ Moonshot AI's Kimi K3 uncovers 19 zero-days in Redis, fixes released
Friday, July 24, 2026
“PHP gets concurrency while a 2011 bug gets root — busy week”
↳ New PHP RFC Proposes Pluggable Coroutine Scheduler for the Zend Engine · ↳ Decade-Old Linux Kernel Code Turns Into Instant Root Exploit
Thursday, July 23, 2026
“Strictly typed, loosely opinionated.”
Wednesday, July 22, 2026
“PHP serves 10x faster than Nginx while Laravel naps on the job”
Tuesday, July 21, 2026
“PHP ships the fixes; AI ships the debt—choose wisely”
Monday, July 20, 2026
“One vote per minimum version — democracy, strictly typed.”
Sunday, July 19, 2026
“500M sites, one bad file: PHP's auto-remediation for auto-remediation”
↳ Critical Pre-Auth RCE Flaw Found in WordPress Core, Dubbed "wp2shell"
Saturday, July 18, 2026
“All the news that's fit to parse.”
Friday, July 17, 2026
“Laravel gets cooler; Claude gets looser on secrets”
Monday, July 13, 2026
“Secrets spill as suits fly: is AI's future worth the legal mess?”
↳ New York Times Accuses OpenAI of Hiding Evidence in Copyright Suit
Sunday, July 12, 2026
“AI finds bugs faster than it creates them. For now.”
↳ AI Uncovers 15-Year-Old Linux Kernel Privilege-Escalation Flaw · ↳ Symlink Vulnerability in Six Coding Agents Allows Arbitrary File Access
Saturday, July 11, 2026
“PHP 8.6 deprecates code, AI deprecates trust”
↳ RFC: Deprecations for PHP 8.6 · ↳ Local LLMs need RAG for accurate technical answers
Friday, July 10, 2026
“PHP RFCs, AI leaks, and dotfiles: the real stack trace”