PHP 8.4 wurde Ende November 2024 freigegeben und ist ab sofort auf allen Cyberdine-Hosting-Paketen wählbar. Die Umstellung erfolgt pro Domain individuell über das Kundenpanel, ein Wechsel zurück auf 8.3 oder 8.2 ist jederzeit möglich.
Die wichtigsten Neuerungen aus Entwicklersicht:
Property Hooks erlauben es, Getter- und Setter-Logik direkt an Klassen-Properties zu binden, ohne separate Methoden zu schreiben.
Asymmetric Visibility trennt Lese- und Schreibrechte: ein Property kann öffentlich lesbar, aber nur privat schreibbar sein.
Die neue array_find()-Funktion liefert das erste passende Element eines Arrays, ohne dass man die foreach-Schleife selber bauen muss.
Lazy Objects starten ihre Initialisierung erst beim ersten Zugriff – nützlich für schwere Klassen mit aufwendigen Konstruktoren.
Für bestehende Anwendungen empfehlen wir vor dem Wechsel einen Kompatibilitätstest mit PHPStan oder Psalm. Unser Support hilft bei Fragen zur Migration gerne weiter.