Feature | VS | VSCODE | ZED |
---|---|---|---|
Editor | |||
Syntax Highlighting Semantic highlighting included. | |||
Code Folding | |||
RegEx Editor Highlighting and validation. | |||
Mixed HTML/JS/CSS Features across mixed code. | |||
Inlay Hints Inline type and parameter information. | — | ||
PHPDoc Support Extended PHPDoc syntax, generics, and inteligence. | |||
Code Lenses | — | ||
Highlight Occurences Semantic symbol highlight. | |||
Breadcrumbs & Code Structure | — | ||
Highlight ToDo | — | ||
Highlight Unused Imports & Variables | |||
Smart Indent | — | — | |
IntelliSense | |||
Semantic Code Completion Contextal smart code completion. | |||
Full Generics Support Inferring template types. | |||
Detailed Signature Help | |||
Detailed Tool Tips | |||
Auto-Import | |||
Smart Snippets | |||
Navigation to Definition | |||
Navigation to References | |||
Symbol Search across Workspace | |||
Multi-language PHP Manual PHP reference information in all major languages. | |||
Diagnostics | |||
Workspace-Wide Real-Time Analysis | |||
Type Mismatch Analysis Validate function parameters and other types. | |||
Deprecations diagnostic Check compatibility with current PHP version. | |||
Unused Variables and Imports | |||
RegEx Validation | |||
Reachability Check | |||
Method Override Validation | |||
Abstracts Implementation Check | |||
Other Diagnostics | |||
Quick Fix Code Action Fix common problems quickly with a code action. | |||
Refactoring | |||
Rename Refactoring | |||
Quick Fixes Fix common diagnostics with single click. | |||
Code Actions Refactor code inline. | |||
Implement Abstracts | |||
Fix PSR Names | |||
Organize Uses | |||
Generate PHPDoc | |||
Configure Auto-Fix on Save | |||
IntelliPHP | |||
AI Inline Code Completion Local Fast AI Suggestions | — | ||
AI Snippets Completion Completes Code with AI Placeholders | — | ||
Smart Code Completion Pre-Select IntelliSense with Pre-Selected Best Completion | — | ||
Formatting | |||
Mixed Formatting Support | |||
Fully Customizable Rules | |||
Predefined Code Styles All major conventions included. | |||
EditorConfig Rules Definition | |||
Batch Format entire Workspace | — | — | |
Format On Typing & On Saving | |||
Format Selection | |||
Laravel IDE | |||
Laravel Magic ![]() | |||
Laravel Idea ide.json Support ![]() | |||
Eloquent Magic | |||
Laravel Services & Facades & Routes | |||
Components & Livewire Completions | |||
Blade Completion | |||
Blade Folding | |||
PHP-in-Blade Full Editor Support | |||
Frameworks & Templating | |||
PHPStorm Meta Support | |||
PHPStan Global Type Alias Support | |||
PHAR Files Indexing and Navigation | |||
Smarty and Twig Editor | |||
Laravel & Blade Support | |||
Smarty and Twig Editor | — | — | |
Composer Manager and IntelliSense | |||
PHPDoc Support | |||
Extended Syntax Highlighting | |||
Generics & PhpStan & Psalm Support | |||
Full Code Completion | |||
Navigation and Refactoring Rename and search symbols across PHPDoc | |||
Testing | |||
PHPUnit Tests Explorer | |||
Tests Debugging | |||
Tests Profiling | |||
Tests Results View Shows tests failure right in code with details. | |||
Run Selected Tests or Group | |||
Profiling | |||
Profiling Web and Console Application | |||
Visualize Performance and Hot Paths | |||
Profiling Tests | |||
Project | |||
Project-Wide Configuration | |||
Run/Serve | |||
Composer Integration | — | ||
Remote Development Support | — | ||
EditorConfig Configuration | |||
MSBuild Support | — | — | |
Project From Composer Wizard | |||
PHP Version Manager | |||
Remote Explorer | — | — | |
Incremental Deployment | — | — | |
IIS/IIS Express Integration | — | — | |
Debug | |||
Xdebug Integration | — | ||
Xdebug Configuration Validation | — | ||
Built-In Web Server | — | ||
Debug Inline Adornments | — | ||
Debug Expression Evaluation | — | ||
Variable Watch and Edit | — |