Hauptankündigungen von der PHP-Konferenz: Was Entwickler im Jahr 2024 erwartet
Am vergangenen Wochenende fand in Berlin die jährliche internationale PHP-Konferenz statt, die über 2000 Entwickler aus der ganzen Welt versammelte. Die Organisatoren und Hauptredner stellten eine Reihe wichtiger Ankündigungen vor, die die Entwicklung der Sprache in den kommenden Jahren prägen werden. Wir haben die wichtigsten Neuigkeiten zusammengestellt, damit Sie über die aktuellen Trends informiert sind.
PHP 8.4: Finale Verbesserungen
Eines der zentralen Ereignisse war die Ankündigung der baldigen Veröffentlichung von PHP 8.4. Die Version wird erhebliche Leistungsverbesserungen erhalten – bis zu 15% Steigerung bei typischen Web-Lasten. Zu den wichtigsten Neuerungen gehören:
- Property hooks – ein lang erwarteter Mechanismus für die Arbeit mit Objekteigenschaften, der die Erstellung von Gettern und Settern vereinfacht.
- Verbesserte Unterstützung für Asynchronität – dem Kern wurden neue Funktionen für die Arbeit mit Fiber hinzugefügt, die das Schreiben von nicht-blockierendem Code ohne die Verwendung von Drittanbieter-Bibliotheken ermöglichen.
- Neues Typsystem – die Unterstützung für Union-Typen wurde erweitert und Intersection-Typen für eine strengere Typisierung hinzugefügt.
Die Veröffentlichung von PHP 8.4 ist für November 2024 geplant. Entwicklern wird empfohlen, bereits jetzt mit dem Testen zu beginnen.
Frameworks und Tools: Was gibt es Neues
Auf der Konferenz wurden auch Updates großer Frameworks vorgestellt. Laravel kündigte Laravel 11 mit verbessertem Routing und Integration mit Laravel Reverb an – einem neuen WebSocket-Server für Echtzeit-Kommunikation. Symfony präsentierte Version 7.1, die einen schnelleren Dependency Injection Container und eine verbesserte Unterstützung für asynchrone Warteschlangen umfasst.
Besondere Beachtung verdient ein neues Tool vom PhpStorm-Team – PHP Inspections, das die Analyse von Code auf Schwachstellen und potenzielle Fehler direkt in der IDE ermöglicht. Das Tool ist bereits in der Beta-Version verfügbar.
Pläne für PHP 9: Erste Andeutungen
Der Hauptarchitekt der Sprache, Nikita Popov, hat in seinem Vortrag erstmals öffentlich die Richtungen für PHP 9 skizziert. Es wird erwartet, dass die nächste Major-Version:
- Veraltete Funktionen vollständig entfernt (einschließlich
mysql_*undereg). - Native Unterstützung für Generics auf der Ebene des JIT-Compilers einführt.
- Die Arbeit mit asynchronem I/O ohne die Verwendung externer Erweiterungen vereinfacht.
Die Veröffentlichung von PHP 9 wird frühestens für 2026 prognostiziert, aber das Konzept hat bereits lebhafte Diskussionen in der Community ausgelöst.
Community und Sicherheit
Ein eigener Abschnitt der Konferenz war der Sicherheit gewidmet. Experten stellten fest, dass die Anzahl der Angriffe auf PHP-Anwendungen im letzten Jahr um 30% gestiegen ist. Als Reaktion darauf wurde die Initiative PHP Safe Code vorgestellt – eine Reihe von Empfehlungen und automatischen Prüfungen zum Schreiben von sicherem Code. Ebenfalls angekündigt wurde ein neues Paket für die statische Analyse, das sich in Composer integrieren lässt.
Die Konferenz endete mit einer Podiumsdiskussion, bei der Entwickler die Zukunft der Sprache erörterten. Das wichtigste Fazit: PHP bleibt eine der gefragtesten Sprachen für die Webentwicklung, und die neuen Ankündigungen bestätigen seine Entwicklung hin zu einem modernen, leistungsstarken und sicheren Werkzeug.
Bleiben Sie auf dem Laufenden mit den Neuigkeiten auf PythonLib – wir werden detaillierte Übersichten zu jeder Neuerung veröffentlichen, sobald die Beta-Versionen erscheinen.