Kai Ole Hartwig
4 Min. Lesezeit
Mittel

PHP 8.6 RC2 erschienen: Release-Fahrplan bis November 2026 und die wichtigsten Neuerungen im Überblick

Am 23. September 2026 erschien PHP 8.6.0 RC2, rund achtzehn Stunden nach RC1 vom 22. September, mit drei gezielten Fixes: ein Ressourcen-Leck im CLI-Entwicklungsserver bei statischen Dateien, eine Session-State-Beschädigung im Strict-Mode bei abgelehnter Session-ID und ein stilles Fehlschlagen von unserialize('') statt eines reguлären Fehlers. Die stabile Version 8.6.0 ist für November 2026 angekündigt, im gewohnten jährlichen Rhythmus nach 8.2 (2022), 8.3 (2023), 8.4 (2024) und 8.5 (20. November 2025).

Was ist neu in PHP 8.6?

PHP 8.6.0 RC2 wurde am 23. September 2026 getaggt, etwa achtzehn Stunden nach RC1 vom Vortag. RC2 enthält nur drei Fixes gegenüber RC1: ein Ressourcen-Leck im CLI-Entwicklungsserver bei Anfragen auf statische Dateien, eine Beschädigung des Session-State, wenn der Strict-Mode eine übergebene Session-ID ablehnt, und ein bislang stilles Fehlschlagen von unserialize('') anstelle eines regulären Fehlers.

Inhaltlich bringt PHP 8.6 mehrere neue Sprachfeatures: Partial Function Application erlaubt das Vorbelegen einzelner Funktionsargumente zu neuen aufrufbaren Objekten für einen funktionaleren Programmierstil. Die eingebaute Funktion clamp() begrenzt einen Wert auf einen angegebenen Bereich. Hinzu kommen ein neuer Time\Duration-Werttyp, eine Io\Poll-Polling-API, Standardwerte für Readonly-Properties sowie erweiterte Fehlerbehandlung bei Streams und chunked Fetching für PostgreSQL.

Warum das wichtig ist

Der jährliche PHP-Release-Rhythmus ist seit Jahren stabil: 8.2 im November 2022, 8.3 im November 2023, 8.4 im November 2024, 8.5 am 20. November 2025. PHP 8.6 folgt demselben Muster; die stabile Version wird für November 2026 erwartet. Für TYPO3- und Sylius-Betreiber bedeutet das einen absehbaren Zeitpunkt, um Kompatibilität zu testen, bevor Hosting-Anbieter und Distributionen auf 8.6 als Standardversion umstellen.

Relevanter als die neuen Features sind für die meisten Teams die Deprecations, die mit PHP 8.6 einhergehen: die Übergabe von Objekten, wo Arrays erwartet werden, die Legacy-Funktionen is_double() und is_long(), die Funktion metaphone() sowie die Verwendung von "namespace" als Klassenkonstantenname. Deprecations sind erfahrungsgemäß der erste Stolperstein beim Umstieg auf eine neue Hauptversion, deutlich häufiger als die neuen Features selbst.

Was Sie jetzt tun sollten

Bis zur stabilen Version im November bleibt Zeit für einen strukturierten Test, keine Eile für einen Produktivumstieg:

 

# PHP 8.6 RC2 lokal oder in einem Testcontainer installieren
docker run --rm -it php:8.6.0RC2-cli php -v

# Composer-Kompatibilität eigener Abhängigkeiten prüfen
composer why-not php:^8.6

# Statische Analyse mit aktueller PHPStan/Psalm-Konfiguration laufen lassen
vendor/bin/phpstan analyse --level=max

 

Prüfen Sie insbesondere Aufrufe von is_double(), is_long() und metaphone() im eigenen Code sowie in Abhängigkeiten, und suchen Sie nach Stellen, an denen Objekte an Array-Parameter übergeben werden. Für TYPO3-Installationen lohnt sich ein Blick in die TYPO3-Kompatibilitätsmatrix, sobald diese für 8.6 aktualisiert wird; TYPO3-LTS-Versionen unterstützen neue PHP-Hauptversionen erfahrungsgemäß erst mit einigem Abstand nach deren Stable-Release.

Häufige Fragen zu PHP 8.6

Wann genau erscheint PHP 8.6.0 stable?+

Ein exaktes Datum war zum Zeitpunkt dieses Beitrags noch nicht angekündigt. Basierend auf dem Muster der Vorgängerversionen (8.2 im November 2022, 8.3 im November 2023, 8.4 im November 2024, 8.5 am 20. November 2025) ist mit einem Release im November 2026 zu rechnen.

Unterstützt TYPO3 PHP 8.6 zum Stable-Release sofort?+

Das ist zum Zeitpunkt dieses Beitrags nicht bekannt. TYPO3-LTS-Versionen erweitern die unterstützten PHP-Versionen erfahrungsgemäß erst nach eigener Prüfung, teils mit mehreren Monaten Abstand zum PHP-Stable-Release. Prüfen Sie die offizielle TYPO3-Kompatibilitätsmatrix, bevor Sie produktiv auf 8.6 umstellen.

Muss ich jetzt schon reagieren?+

Nein, akuter Handlungsbedarf besteht nicht. Ein Test der eigenen Anwendung und wichtiger Abhängigkeiten gegen die Release-Kandidaten hilft aber, Deprecation-Warnungen frühzeitig zu erkennen, statt sie erst beim Produktivumstieg im nächsten Jahr zu entdecken.

Was ist der praktische Nutzen von Partial Function Application?+

Partial Function Application erlaubt es, einzelne Argumente einer Funktion vorab festzulegen und daraus eine neue, aufrufbare Funktion zu erzeugen. Das reduziert Boilerplate bei funktionalem Code, etwa bei Callbacks oder Pipeline-Konstruktionen, ist aber kein Ersatz für Closures in Fällen, die zusätzlichen Zustand benötigen.

Fazit

PHP 8.6 folgt dem etablierten jährlichen Rhythmus des Projekts, mit einem überschaubaren Funktionsumfang und den üblichen Deprecations. Der eigentliche Vorbereitungsaufwand liegt weniger in den neuen Features als im rechtzeitigen Testen gegen die Release-Kandidaten und der Bereinigung veralteter Funktionsaufrufe, bevor die stabile Version im November 2026 erscheint.

Quellen

Ich prüfe PHP-Anwendungen laufend auf Kompatibilität und Sicherheitsupdates, von Versions-Upgrades bis zu TYPO3- und Sylius-Betrieb.

Kompatibilitätstests gegen neue PHP-Versionen, Bereinigung von Deprecations, laufende Update-Planung für TYPO3- und Sylius-Umgebungen.

Plattform-Betrieb statt Beratung auf Papier: Ich prüfe, patche und härte Ihre Infrastruktur laufend.

Kontakt aufnehmen →

Über den Autor

Foto von Kai Ole Hartwig.

Kai Ole Hartwig

Freiberuflicher DevSecOps-Berater · OnlyOle Consulting

Programmiert seit 2002 – autodidaktisch gelernt, 2012 mit KO-Web selbständig gemacht. Über 100 Projekte, Fokus auf Security, Performance, Automatisierung und Qualität. Heute freiberuflich: DevSecOps-Beratung, Schulungen und Softwareentwicklung.