Showing 1–4 of 4 dossiers

Symfony ships an official LSP for framework-aware completion and diagnostics

Symfony has released an experimental official language server that understands routes, services, templates, translations, Messenger, Security, Doctrine and other framework concepts. It fills a long-standing tooling gap outside PhpStorm, but it boots the application kernel in trusted workspaces and is explicitly still beta software.

PHP continues to run a large share of the web while its runtime, type system, frameworks and tooling keep improving. The changes that matter are not limited to headline language releases; package security, deployment practice, performance work and framework decisions can have a larger effect on an existing application.

This page collects practical PHP developments for people who ship and maintain software. BTN reads the RFCs, release notes and project documentation, then looks at compatibility, upgrade effort and operational consequences. The aim is to make a new feature or ecosystem change useful in context, especially for teams balancing modernisation with the reality of long-lived production code.

Coverage also follows the health of the package and hosting ecosystem. Composer changes, supported-version policies and widely used dependencies can determine the safest upgrade path for far more applications than a new syntax feature. Practical examples matter more here than arguments about whether PHP is fashionable.