Plugin Icon if

PHP for OpenIDE [beta]

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

0.8.8

Обзор
Версии

Обзор

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, route names and placeholders, Twig templates, translations, console commands, Doctrine mapping inspections.
  • Bitrix: component includes and parameters, Loc::getMessage language files, D7 vs legacy-kernel inspections (prolog guard, untrusted filters, deprecated API).
  • Yii2: ActiveRecord relations and migration-based attributes, view navigation from render() calls.
  • 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.8
253.23917
24.07.2026
Скачать
0.8.7
253.23917
23.07.2026
Скачать
0.8.6
253.23917
29.06.2026
Скачать
0.8.5
253.23917
22.06.2026
Скачать
0.8.4
253.23917
18.06.2026
Скачать
0.8.2
253.23917
15.06.2026
Скачать
0.8.1
253.23917
11.06.2026
Скачать
Plugin ID:
ru.openide.openphp
icon