Plugin Icon if

PHP for OpenIDE [beta]

0 загрузок
Обновлено:
сегодня
Версия:

0.8.1

Обзор
Версии

Обзор

Full PHP language support for IntelliJ Platform based IDEs — PHP 7.0–8.4 plus early 8.5 syntax (pipe operator |>, clone(...) with properties). No other plugins required.

Smart editing

  • Code completion for classes, members, variables and keywords with auto-import; postfix-style live templates.
  • Deep type inference: generics (@template), conditional and DNF types, array shapes, control-flow narrowing (instanceof, null checks, match), PHPDoc and .phpstorm.meta.php support for DI containers and factories.
  • Inlay hints: parameter names, inferred types for variables, foreach and callback parameters, inferred return types, fluent-chain types; Ctrl+P parameter info and Quick Documentation.
  • Navigation: Go to Class/Symbol/Implementation, Find Usages, type/call hierarchy, structure view, usages Code Vision.

Code quality

  • 50+ built-in inspections with quick-fixes: undefined symbols, signature and type mismatches, unused code, control flow, PSR-12, PHPDoc validity, hardcoded secrets and more.
  • External analyzers as first-class citizens: PHPStan, Psalm, Mago, PHP_CodeSniffer, PHP-CS-Fixer — inline highlighting, quick-fixes, deduplication with built-in inspections.
  • Refactorings: project-wide rename, extract method/variable, inline, change signature; code generation (constructor, getters/setters, override/implement, PHPDoc).

Run, debug, profile

  • Xdebug 3 debugger: breakpoints (line and exception), watches, Evaluate Expression, path mappings for remote/Docker setups.
  • PHP profiler with call tree and flame graph (Xdebug cachegrind).
  • Run configurations: PHP script and built-in web server with browser integration.

Frameworks & ecosystem

  • Laravel: Eloquent magic (scopes, builder chains, model properties from migrations), facades, routes, views, config and translation keys, validation rules, Blade templates.
  • Symfony: service container, routes, Twig, Doctrine mapping inspections; Bitrix and Yii2 helpers.
  • Composer: completion and navigation in composer.json, version hints, vendor libraries, PSR-4 autoloading.
  • New Project wizard with framework scaffolding (Plain / Laravel / Symfony), interpreter pick and component selection; PHPUnit data providers, multi-profile interpreters incl. Docker Compose.

Версии

Версия
Диапазон совместимости
Дата обновления
2026
0.8.1
253.23917
11.06.2026
Скачать
Plugin ID:
ru.openide.openphp
icon