Skip to content

Request for an Official Advanced PHP Extension for VSCode #3066 #315591

@arvengao

Description

@arvengao

At the moment, PHP developers working in VSCode mainly depend on third-party extensions such as Intelephense. While these tools are useful, they often become unreliable in large modern PHP projects, especially with frameworks like Laravel or Symfony.

Common issues include:

False "undefined method/property" warnings
Incorrect type inference
Broken autocomplete in complex projects
Poor understanding of dynamic framework features
Unstable indexing on large codebases
Generic/template type limitations
Frequent need for workaround annotations or helper generators
Compared to languages like TypeScript, Go, Rust, or C#, the PHP experience in VSCode still feels far behind.

Modern PHP applications are no longer small scripts. Many teams are building massive enterprise systems with Laravel, Symfony, RoadRunner, Swoole, Workerman, async architectures, and complex domain-driven designs. The current tooling ecosystem often struggles to keep up with real-world development patterns.

An official advanced VSCode extension or official language server could greatly improve the situation by providing:

Accurate static analysis
Better support for Laravel/Symfony ecosystems
Proper generic/template type support
Reliable autocomplete and navigation
Stable indexing for very large projects
Smarter framework-aware analysis
Better refactoring capabilities
Consistent support for new PHP language features
A strong official VSCode extension would significantly improve the daily development experience for PHP developers.

Thank you to everyone contributing to PHP and its tooling ecosystem.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions