Du hast deinen AdBlocker an?

Es wäre ein Traum, wenn du ihn für t3n.de deaktivierst. Wir zeigen dir gerne, wie das geht. Und natürlich erklären wir dir auch, warum uns das so wichtig ist. Digitales High-five, deine t3n-Redaktion

News

Neue Vorab-Version der IDE Phpstorm erschienen – das sind die Highlights

(Screenshot: Phpstorm)

Die PHP-Entwicklungsumgebung Phpstorm 2018.1 bringt einige interessante Neuheiten. Wir stellen euch die wichtigsten Änderungen vor.

In der neusten Vorabversion von Phpstorm 2018.1 bietet Jetbrains mit dem Build EAP 181.3741.23 neue Funktionen, Fehlerbehebungen und Verbesserungen für Phpstorm. Nachdem im November die Version 2017.3 einige wertvolle Funktionsverbesserungen brachte, verspricht die neue 2018.1 weitere Neuheiten im Workflow für die Webentwicklung.

Inline-Funktion/Methoden-Refactoring

Ihr könnt jetzt mit Phpstorm inline den Aufruf einer Methode durch den Inhalt der eigentlichen Methode ersetzen. Wenn das Refactoring möglich ist, führt Phpstorm alle notwendigen Transformationen durch: Die Entwicklungsumgebung erstellt alle Zwischenvariablen, ändert die Klassennamen und kann jetzt automatisch mit multiplen Rückgabepunkten umgehen.

Neu gestaltete Einstellungsseite

In der vorherigen Version wurde die Synchronisation der Einstellungen mit composer.json eingeführt, um Phpstorm-Einstellungen mit dem Projekt zu synchronisieren. Leider hat dies auch einige Verwirrung hervorgerufen: Wenn der PHP-Sprachlevel in den Einstellungen geändert wird, kann es nach dem Neustart von Phpstorm aufgrund des Requirement-Bereichs in composer.json immer noch zu einem Reset kommen.

Um dies zu vermeiden, wurde die Einstellungsseite neu gestaltet, um einen besseren Einblick in die Vorgänge zu geben.

Quickfix: Tauschen von foreach zu array_filter

Mit dem Quickfix ist es nun einfacher, einen foreach-Loop in einen array_filter-Aufruf umzuwandeln und auch wieder zurück.

Weitere Änderungen:

  • Updater sollte automatisch Patch im Hintergrund herunterladen IDEA-46819
  • Unterstützung für Markdown in jsdoc WEB-11052
  • Bugfix: Unterstützung für unterschiedliche Namen in der tsconfig.json WEB-28091

Weiterführende Informationen findet ihr im Issue-Tracker und den Release-Notes.

Der Download der Vorabversion Phpstorm 2018.1 EAP 181.3741.23 ist auf der Website des Herstellers erhältlich. Alternativ könnt ihr die aktuellste Version mithilfe der Jetbrains-Toolbox-App manuell mit Klick auf „Update“ installieren. Die Entwicklerversionen der kommerziellen Software für jede Hauptversion sind kostenlos. Wenn ihr die finale Version nutzen wollt, müsst ihr eine Lizenz erwerben.

Die Qualität der EAP-Versionen kann manchmal weit unter den üblichen Betastandards liegen. Fehlermeldungen und Funktionsvorschläge könnt ihr im Phpstorm-issue-tracker eintragen.

Bitte beachte unsere Community-Richtlinien

Schreib den ersten Kommentar!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Finde einen Job, den du liebst