PHP 8.4: die Reife setzt sich fortMit der Veröffentlichung von PHP 8.4 setzt die Sprache die mit PHP 7 begonnene Transformation fort. Diese Version bringt Funktionen, die PHP modernen Sprachen näherbringen und zugleich seine charakteristische Einfachheit bewahren.Property HooksDie am sehnlichsten erwartete Funktion erlaubt es, Getter und Setter direkt in der Deklaration der Eigenschaften zu definieren. Schluss mit den umständlichen getX()- und setX()-Methoden: Der Code wird sauberer und ausdrucksstärker.Asymmetrische SichtbarkeitEs ist nun möglich, für das Lesen und das Schreiben einer Eigenschaft eine unterschiedliche Sichtbarkeit festzulegen. Zum Beispiel eine Eigenschaft, die zum Lesen öffentlich, zum Schreiben aber privat ist – ein sehr gängiges Muster, das endlich nativ unterstützt wird.Verbesserungen beim TypingKovariante und kontravariante Rückgabetypen wurden erweitert. Typisierte Konstanten in Interfaces ermöglichen strengere Verträge. Der neue Typ „never bottom“ verbessert die statische Analyse.Auswirkungen für EntwicklerDie großen Frameworks (Laravel, Symfony) nutzen diese Neuerungen bereits. Die Migration von PHP 8.3 wird durch automatisierte Kompatibilitätswerkzeuge erleichtert.Quelle: Nikita Popov, PHP-Core-Mitwirkender, php.net-Release-Notes und PHP Foundation Blog, Januar 2026