PHP-Konferenz 2024: Wichtige Ankündigungen und Neuerungen

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

PHP-Konferenz 2024: Wichtige Ankündigungen und Neuerungen



Ende 2024 fand die größte internationale PHP-Konferenz statt, die führende Sprachentwickler, Framework-Autoren und Vertreter des PHP Foundation Committees zusammenbrachte. Die Veranstaltung diente als Plattform für die Ankündigung wichtiger Änderungen, die die Entwicklung des Ökosystems in den nächsten ein bis zwei Jahren prägen werden. Wir haben die wichtigsten Ankündigungen für alle zusammengestellt, die PHP in der kommerziellen Entwicklung, in der Bildung oder in Pet-Projekten einsetzen.



Release von PHP 8.4: Stabilität und Leistung

Das Hauptereignis der Konferenz war die offizielle Ankündigung der Veröffentlichung von PHP 8.4. Die neue Version führt keine radikalen syntaktischen Änderungen ein, verbessert jedoch die interne Architektur erheblich. Die wichtigsten Merkmale des Releases:

  • Verbesserter JIT-Compiler — optimiert für reale Backend-Lasten, Leistungssteigerung um bis zu 20 % bei typischen Anfragen ohne Codeänderungen.
  • Readonly-Eigenschaften in Traits — jetzt können readonly-Eigenschaften in Traits deklariert werden, was die Erstellung unveränderlicher Komponenten vereinfacht.
  • Neues Attribut #[Deprecated] — integrierte Unterstützung für die Markierung veralteter Methoden mit Warnungen in IDEs und statischen Analysatoren.
  • Verbesserte Fehlerbehandlung — Möglichkeit, detailliertere Backtraces für typische Ausnahmen zu erhalten.


Asynchrones PHP wird zum Mainstream

Eines der am heißesten diskutierten Themen war die Zukunft der asynchronen Programmierung in PHP. Vertreter der Projekte ReactPHP und Amp stellten einen einheitlichen RFC vor, der die Einführung nativer Coroutinen in den Kern der Sprache vorschlägt. Dies würde es ermöglichen, asynchronen Code ohne externe Bibliotheken unter Verwendung der vertrauten Syntax von yield und await zu schreiben. Der Entwurf des RFC wird voraussichtlich im ersten Quartal 2025 veröffentlicht.



Neue Tools für Entwickler

Auf der Konferenz wurden auch mehrere nützliche Werkzeuge angekündigt, die die tägliche Arbeit erleichtern:

  • PHP Debugger 3.0 — aktualisierter Debugger mit Unterstützung für Speicherprofilerstellung und Visualisierung von Aufrufketten.
  • Static Analysis Toolbox — ein Paket, das PHPStan, Psalm und Phan in einem einzigen CLI-Tool mit automatischer Regelauswahl vereint.
  • Plugin für VS Code — eine Erweiterung, die potenzielle Schwachstellen (SQL-Injection, XSS) direkt im Editor basierend auf statischer Analyse hervorhebt.


Sicherheit und Kompatibilität

Ein separater Abschnitt der Konferenz war der Sicherheit gewidmet. Die Initiative PHP Security Initiative wurde angekündigt — ein zentrales Schwachstellenregister mit automatischen Benachrichtigungen über Composer. Außerdem wurde bekannt gegeben, dass der Support für PHP 8.1 bis Ende 2026 verlängert wird, was Unternehmen Zeit für eine Migration ohne Eile gibt.



Was bedeutet das für Entwickler?

Die Hauptbotschaft der Konferenz ist, dass PHP sich weiterentwickelt, während es die Abwärtskompatibilität bewahrt und die Leistung verbessert. Für Bildungsprojekte auf PythonLib bedeutet dies, dass das Erlernen moderner PHP-Praktiken (Typisierung, Asynchronität, statische Analyse) weiterhin gefragt und relevant bleibt. Wir empfehlen, sich jetzt schon mit PHP 8.4 vertraut zu machen — installieren Sie die neue

Empfohlene Bibliotheken