Symfony Language Tools: The Official Symfony LSP Server
Symfony Language Tools is a new official LSP server that resolves route names, service ids, template paths, and translation keys in VS Code and Neovim.
Eric L. Barnes
Symfony Language Tools is a new official LSP server that resolves route names, service ids, template paths, and translation keys in VS Code and Neovim.
Eric L. Barnes
PHP 8.6 Beta 1 ships August 13 and starts the soft feature freeze, locking in partial application, clamp(), the Duration class, and a new polling API.
Eric L. Barnes
The PHP 8.6 mass deprecation RFC closed with 31 proposals accepted and 4 rejected, including a 23 to 23 tie on list() and a no vote on the dechunk filter.
Eric L. Barnes
Twig 4.0 makes the sandbox a first-class class with its own environment, so untrusted templates stop inheriting your app's globals and filters.
Eric L. Barnes
The Readonly Property Defaults RFC passed 24 to 0, so PHP 8.6 lets you declare a default on a readonly property instead of setting it in the constructor.
Eric L. Barnes
Time\Duration is merged for PHP 8.6. Build durations are in seconds, milliseconds, or hours; add, divide, and compare them.
Eric L. Barnes
WordPress 7.0.3 patches CVE-2026-64638, a pre-auth XSS to RCE chain that begins with a parser disagreement between PHP's strip_tags() and KSES.
Eric L. Barnes
Twig 4.0 makes macro arguments required unless they have a default, adds explicit variadic syntax, and requires parentheses when you call one.
Eric L. Barnes
WordPress 7.1 RC1 landed with 145 fixes since Beta 4, a new Icons API, and shareable revisions. Here's how to test your plugins before the final release.
Eric L. Barnes
Artisan Build's weekly php-internals video covers the 35-ballot PHP 8.6 deprecation vote closing August 10, with list() still short of two-thirds.
Eric L. Barnes
The International PHP Conference runs October 26 to 30, 2026 in Munich with eight tracks, two workshop days, and early bird pricing until August 20.
Eric L. Barnes
Brent Roose's PHP 8.6 rundown walks through partial function application, the new polling API, clamp(), the Duration class, and 20+ deprecations.
Eric L. Barnes