Phpstorm logo

PhpStorm

The IDE that empowers PHP developers

Releases

PhpStorm 2026.1 ist da

Read this post in other languages:

Willkommen bei PhpStorm 2026.1! Dieses Release bietet neue PhpStorm-MCP-Tools, neue Drittanbieter-Agents direkt in Ihrer IDE, Unterstützung für Git-Worktrees sowie zahlreiche weitere produktivitätssteigernde Funktionen für die PHP- und Laravel-Entwicklung.

PhpStorm 2026.1 herunterladen

MCP-Tools in PhpStorm

In PhpStorm 2025.2 haben wir einen integrierten MCP-Server eingeführt, über den Coding-Agents von Drittanbietern wie Claude Code, Windsurf oder Codex die Fähigkeiten Ihrer IDE nutzen können. 

In 2026.1 erweitern wir das MCP-Server-Toolset um weitere Funktionen für PhpStorm, darunter:

  • Inspektionen und Quick-Fixes, die es Agents ermöglichen, die leistungsstarke statische Analyseengine von PhpStorm zu nutzen.
  • IDE-Suchfunktionen, einschließlich der strukturellen Suchfunktion von PhpStorm sowie der semantischen Suche nach Codemustern.
  • Zugriff auf IDE-Aktionen, damit Sie die Einrichtung und Individualisierung Ihrer IDE an Ihren Coding-Agent delegieren können.

Darüber hinaus wird Claude Code durch das PhpStorm-Plugin für Claude Code mit Kontextinformationen und Anleitungen zur Verwendung der MCP-Servertools von PhpStorm versorgt. Um die Fähigkeiten und Hooks des Plugins zu Ihrem Projekt hinzuzufügen, gehen Sie in PhpStorm zu Settings | Tools | PHP Claude Skills.

Hinweis: Der MCP-Server von PhpStorm ist standardmäßig deaktiviert. Um den Server zu aktivieren und die Integration mit Ihrem Coding-Agent zu konfigurieren, gehen Sie zu Settings | Tools | MCP Server.

KI

Drittanbieter-Agents in PhpStorm

PhpStorm entwickelt sich zu einer offenen Plattform, die Ihnen die Möglichkeit bietet, die KI-Tools Ihrer Wahl in Ihre professionellen Entwicklungsabläufe zu integrieren.

Neben Junie, Claude Agent und seit Kurzem auch Codex können Sie in PhpStorm nun direkt im KI-Chat mit weiteren KI-Agents arbeiten. Sie haben die Wahl unter Agents wie GitHub Copilot, Cursor und vielen anderen, die das Agent Client Protocol unterstützen.

Vorschläge für den nächsten Bearbeitungsschritt

Vorschläge für den nächsten Bearbeitungsschritt belasten jetzt nicht mehr das KI-Kontingent Ihres JetBrains-AI-Pro-, Ultimate- oder Enterprise-Abonnements. Diese Vorschläge gehen über die traditionelle PHP-Code-Completion hinaus. Anstatt nur den Bereich unter dem Cursor zu aktualisieren, werden relevante Änderungen sinnvoll in der gesamten Datei umgesetzt, sodass Sie mit minimalem Aufwand einen konsistenten Codezustand erzielen und Ihren Code auf den aktuellen Stand bringen können.

Diese natürliche Weiterentwicklung der Code-Completion sorgt mit einer mühelosen Tab-Tab-Erfahrung dafür, dass Sie im Flow bleiben.

Junie CLI jetzt in Beta

Junie CLI ist der LLM-neutrale Coding-Agent von JetBrains, den Sie direkt über das Terminal, in jeder IDE, in Ihrem CI/CD-System sowie auf GitHub oder GitLab nutzen können. Junie CLI bietet:

  • Ein BYOK-Preismodell (Bring Your Own Key), bei dem Sie ohne Zusatzkosten Ihre eigenen API-Schlüssel für verschiedene Anbieter verwenden können.
  • Ein-Klick-Migration von Claude Code, Codex und anderen Agents.
  • Flexible Individualisierung durch Richtlinien, benutzerdefinierte Agents und Agent-Skills, Befehle, MCP und mehr.

Die vollständige Ankündigung finden Sie in unserem Blogartikel.

Optimierte Projektindexierung

PhpStorm erkennt jetzt frameworkspezifische Verzeichnisse mit häufig geänderten Inhalten (zum Beispiel generierte, gecachte oder von Benutzer*innen hochgeladene Inhalte), und schließt diese von der Projektindexierung aus. 

Diese ausgeschlossenen Ordner werden bei der Suche, beim Parsing und bei anderen Vorgängen übersprungen. Durch die Reduzierung des Indexierungsaufwands werden die CPU-Auslastung und die Leistung Ihrer IDE optimiert. 

Wenn Sie die Indexierung für einen der automatisch ausgeschlossenen Ordner aktivieren möchten, können Sie dies unter Settings | Directories tun. Klicken Sie dazu auf Exclude und deaktivieren Sie die Kontrollkästchen neben den Verzeichnissen, die indexiert werden sollen.

Generics-Unterstützung

Die neue Version enthält eine Reihe von Verbesserungen und Fehlerkorrekturen für die Typinferenz-Engine von PhpStorm, darunter: 

  • Verbesserte Typinferenz für generische Callable-Typen. Die IDE kann jetzt sowohl den Typ des Eingabeparameters aus einer Annotation vom Typ callable(T) als auch den Rückgabetyp des Callable-Templates ableiten.


  • Verbesserte Darstellung von verschachtelten parametrisierten Template-Typen. PhpStorm 2026.1 zeigt die Informationen zum Parametertyp (Strg + Umschalt + P) und zur Schnelldokumentation (F1) mit mehreren Wrapper-Schichten an, wie z. B. Wrapper<Wrapper<Wrapper>>.


Weitere Komfortverbesserungen

Debugging von Nicht-PHP-Dateien

Sie können jetzt in Nicht-PHP-Dateien Haltepunkte setzen, wenn das Dateinamenmuster in den IDE-Einstellungen mit dem PHP-Dateityp verknüpft wurde. In Verbindung mit dem nativen Pfad-Mapping zwischen Templates und kompilierten PHP-Dateien, das in Xdebug 3.5 eingeführt wurde, ermöglicht Ihnen diese Funktion das Debuggen von Quellcode-Templatedateien in jedem beliebigen Format, einschließlich Nischenerweiterungen wie .ezt.

Verbesserte Navigation mit Go to test

In PhpStorm 2026.1 haben wir die Navigation mit Go to Test durch folgende Verbesserungen für PHPUnit- und Pest-Tests optimiert: 

  • Navigation zwischen PHPUnit-Tests, die das Attribut #[UsesClass] oder #[UsesMethod] verwenden, und der zugehörigen Klasse bzw. Methode.
  • Bei Pest-Tests können Sie nun über den Tab Test Runner zum Quelltest navigieren, der in Pest-describe-Blöcken eingeschlossen ist. 

Quick-Fix Convert to pipe operator

PhpStorm erkennt jetzt Codeelemente, bei denen die Pipe-Operator-Syntax von PHP 8.5 verwendet werden kann, und schlägt einen Quick-Fix vor, der diesen Code in besser lesbare Pipe-Operator-Ketten umwandelt.

Laravel

  • Framework-Unterstützung: Unterstützung für Laravel 13 sowie neue Versionen von Livewire und Filament. Unterstützung für die neuen Blade-Direktiven @hasStack und @includeIsolated.
  • Unterstützung für neue Pakete: Laravel Wayfinder, PHP Native sowie staudenmeir/laravel-cte und staudenmeir/laravel-adjacency-list.
  • Eloquent-Erweiterungen: Erweiterte Unterstützung für #[Scope]-Methoden, optimierte und präzisere Suche nach Verwendungen von Scope-, Attribut- und Relation-Methoden mit Find Usages.
  • Bedienung und Navigation: Verwendungsanzeige für Blade-Views, verbesserte Controller-Inlays, neue Bedienoberfläche für die Routensuche und Routen im Endpoints-Toolfenster.
  • Produktivitätsoptimierungen: neue Aktion Add Application Database. Sie können Artisan-Befehle im Terminal-Toolfenster oder über den PHP-Interpreter ausführen.
  • Der MCP-Server von Laravel Idea wird zusammen mit dem MCP-Server von PhpStorm ausgeliefert.

Die vollständige Liste der Updates finden Sie im Änderungsprotokoll von Laravel Idea.

Frontend

Die TypeScript-Unterstützung von PhpStorm nutzt nun standardmäßig die auf dem TypeScript-Sprachservice aufbauende Typengine und bietet dadurch eine genauere Typinferenz sowie eine geringere CPU-Auslastung bei großen Projekten. Weitere Verbesserungen in der TypeScript-Unterstützung betreffen die Handhabung von Autoimporten für Pfad-Aliasnamen und Projektreferenzen sowie die Integration von Inlay-Hinweisen aus dem Go-basierten TypeScript-Sprachserver. Das JavaScript-Parsing verarbeitet jetzt außerdem import/export-Anweisungen mit Zeichenfolgeliteralen korrekt.

Die Unterstützung für Frameworks und Styling wurde umfassend verbessert: 

  • Die IDE hebt nun die neuen React-Direktiven use memo und use no memo hervor. 
  • Die Vue-Integration verwendet die aktualisierte Version 3.1.8 von @vue/typescript-plugin
  • Die Astro-Einstellungen unterstützen die Integration von Sprachservern über eine JSON-basierte Konfiguration. 
  • color()-Funktionen in modernem CSS-Code sowie zusätzliche Farbräume werden in Farbfeldern und Vorschauen unterstützt. 
  • Die Template-Syntax von Angular 21.x wird unterstützt.

Datenbanken

Die KI-Chat-Integration für Codex und Claude Agent bietet jetzt vollständige, native Unterstützung für Ihre verbundenen Datenbanken. Dadurch können Sie Ihre Datenbank jetzt direkt aus der IDE in natürlicher Sprache abfragen, analysieren und ändern.

Über einen MCP-Server steht die gleiche Funktionalität auch externen Agents zur Verfügung.

Ihre Datenquellen-Einstellungen können nun als Datenquellen-Vorlagen in Ihrem JetBrains-Account gespeichert werden. Besonders praktisch ist dieses Upgrade für Nutzer*innen des All Products Pack oder diejenigen, die mehrere Instanzen von JetBrains-IDEs verwenden, da es ihnen ermöglicht, in jeder JetBrains-IDE mit Datenbankfunktionalität auf Datenquellen-Vorlagen und -Einstellungen zuzugreifen.

Produktivitätssteigernde Funktionen

Updates für Einfügemarke und Auswahl im Editor

Wir arbeiten weiter an der Modernisierung unserer IDEs, und in diesem Update haben wir uns einen Bereich vorgenommen, mit dem Sie ständig interagieren – den Editor. Weiche Einfügemarkenanimationen und aktualisiertes Auswahlverhalten sorgen für verbesserten Komfort, ein saubereres Erscheinungsbild und ein angenehmeres Codiererlebnis.

Mehr erfahren

Mit Git-Worktrees gleichzeitig an mehreren Branches arbeiten

Dank der Weiterentwicklung von KI-Agents ermöglicht die parallele Ausführung mehrerer Aufgaben erhebliche Zeiteinsparungen, und dabei erweisen sich Git-Worktrees als äußerst nützlich. Um die neuesten Workflows in der KI-gestützten Softwareentwicklung zu unterstützen, stellt PhpStorm nun volle Unterstützung für Git-Worktrees bereit. Erstellen Sie ein separates Worktree für einen dringenden Hotfix, übergeben Sie ein weiteres an einen KI-Agenten und arbeiten Sie weiterhin in Ihrem Haupt-Branch – alles gleichzeitig und ohne Unterbrechung.

Selbst wenn Sie keine Agents verwenden, sparen Sie mit Worktrees Zeit beim Wechseln zwischen Branches, insbesondere bei großen Projekten.

Native Wayland-Unterstützung

IntelliJ-basierte IDEs werden jetzt standardmäßig nativ unter Wayland ausgeführt. Dies bietet Linux-Nutzer*innen höchsten Komfort durch eine schärfere HiDPI-Darstellung sowie eine verbesserte Eingabeverarbeitung und ebnet den Weg für künftige Verbesserungen wie zum Beispiel die Vulkan-Unterstützung.

Wayland bietet zwar Vorteile und dient als Grundlage für künftige Verbesserungen, doch die Zuverlässigkeit steht für uns weiterhin an erster Stelle: In nicht unterstützten Umgebungen wechselt die IDE automatisch zu X11, um Ihnen unterbrechungsfreie Arbeitsabläufe zu ermöglichen. Mehr erfahren.

Completion im Terminal

Sie müssen sich Befehle nicht mehr auswendig merken. Sie werden Ihnen einfach eingeflüstert. Die Completion im Terminal schlägt Ihnen verfügbare Unterbefehle und Parameter direkt während der Eingabe vor. Ganz gleich, ob Sie mit komplexen CLI-Tools wie Git, Docker oder kubectl arbeiten oder Ihre eigenen Skripte verwenden – diese Funktion schlägt Ihnen auf intelligente Weise gültige Optionen in Echtzeit vor.

Einstellung von Code With Me

Da wir unsere IDEs kontinuierlich weiterentwickeln und uns auf die Bereiche konzentrieren, die Entwickler*innen den größten Nutzen bieten, haben wir beschlossen, Code With Me, unseren Service für kollaborative und Paarprogrammierung, einzustellen. Die Nachfrage nach dieser Art von Funktionalität ist in den letzten Jahren zurückgegangen, und wir verlagern unseren Schwerpunkt auf modernere Workflows für die professionelle Softwareentwicklung.

Ab Version 2026.1 wird Code With Me nicht mehr mit JetBrains-IDEs ausgeliefert. Stattdessen wird es im JetBrains Marketplace als eigenständiges Plugin erhältlich sein. 2026.1 wird die letzte IDE-Version sein, die Code With Me offiziell unterstützt, da wir den Service schrittweise einstellen werden.

Die vollständige Ankündigung und den Zeitplan für die Einstellung finden Sie in unserem Blogartikel

Autorin des ursprünglichen Blogposts

Hanna Yakush

Hanna Yakush