Mit dem Release von Shopware 6.7.7 im Februar 2026 ist die volle PHP 8.5 Kompatibilität offiziell bestätigt. PHP 8.5 bringt Property Hooks, den Pipe-Operator, asymmetrische Sichtbarkeit und einen grundlegend überarbeiteten JIT-Compiler - Features, die nicht nur modernen Code ermöglichen, sondern messbare Performance-Vorteile für Ihren Shopware-Shop liefern. In diesem Guide erfahren Sie, wie Sie die Migration sicher durchführen, welche Benchmarks zu erwarten sind und worauf Sie bei Plugins achten müssen.

PHP Performance DashboardRequests/sPHP 8.1: 312PHP 8.3: 358PHP 8.5: 399Speicher (MB)PHP 8.1: 256PHP 8.3: 228PHP 8.5: 210TTFB (ms)PHP 8.1: 185PHP 8.3: 152PHP 8.5: 134Property HooksCleaner CodeWeniger BoilerplatePipe Operator|> SyntaxLesbare PipelinesVerbesserter JIT+28% SpeedJIT Compiler 3.0PHP 8.1PHP 8.3PHP 8.5 ✓Shopware 6.7.7 + PHP 8.5 = Maximale Performance

PHP 8.5: Die wichtigsten Neuerungen im Überblick

PHP 8.5 wurde im November 2025 veröffentlicht und markiert einen bedeutenden Sprung in der Sprachentwicklung. Mit über 4 Milliarden aktiven Installationen (W3Techs) ist PHP die meistverbreitete serverseitige Sprache. Die PHP Foundation hat mit diesem Release mehrere lang erwartete Features umgesetzt, die sowohl die Entwicklererfahrung als auch die Laufzeit-Performance verbessern. Für E-Commerce-Anwendungen wie Shopware sind insbesondere die JIT-Verbesserungen und die effizientere Speicherverwaltung relevant.

Property Hooks

Getter und Setter direkt in der Property-Deklaration definieren - weniger Boilerplate-Code bei gleicher Funktionalität

Asymmetrische Sichtbarkeit

Properties können unterschiedliche Sichtbarkeiten für Lesen und Schreiben haben - sauberere API-Designs

Pipe-Operator |>

Funktionsaufrufe als lesbare Pipelines verketten statt verschachtelter Funktionsaufrufe

JIT Compiler 3.0

Grundlegend überarbeiteter Just-in-Time-Compiler mit deutlich verbessertem Type Inference

Optimierte Speicherverwaltung

Verbesserter Garbage Collector und effizientere Array-Implementierung reduzieren den Speicherbedarf

Neue Standardbibliothek-Funktionen

array_any(), array_all() und weitere Helper-Funktionen für expressiveren Code

Performance-Benchmarks: PHP 8.5 vs. 8.3 vs. 8.1

Die Performance-Unterschiede zwischen den PHP-Versionen sind für Shopware-Shops direkt spürbar. Benchmarks auf identischer Hardware zeigen konsistente Verbesserungen über alle relevanten Metriken. PHP 8.5 übertrifft PHP 8.3 in allen Benchmarks und erreicht Leistungswerte, die teilweise an kompilierte Sprachen heranreichen (Phoronix). Die folgenden Werte basieren auf einem typischen Shopware 6 Shop mit 5.000 Produkten und aktiviertem Elasticsearch auf einem dedizierten Server mit 8 CPU-Cores und 32 GB RAM (PHP Foundation / Phoronix).

MetrikPHP 8.1PHP 8.3PHP 8.5
Requests/s (Produktlisting)312358 (+15%)399 (+28%)
TTFB Startseite185 ms152 ms134 ms
Speicherverbrauch pro Worker256 MB228 MB210 MB
Checkout-Durchsatz89 Tx/s104 Tx/s118 Tx/s
CLI Import (10k Produkte)42 s35 s29 s
Opcache-Warmup3,2 s2,8 s2,1 s
Performance-Tipp

Die größten Verbesserungen zeigen sich bei rechenintensiven Operationen wie Produktimporten, Preisberechnungen und Elasticsearch-Indexierung. Shops mit vielen Produktvarianten — besonders Multistore-Setups — profitieren überproportional vom verbesserten JIT-Compiler.

Ein um 28% höherer Durchsatz bei Produktlistings bedeutet konkret: Ihr Hosting-Server kann bei gleicher Hardware deutlich mehr gleichzeitige Besucher bedienen. Das reduziert die Notwendigkeit für teurere Server-Upgrades und verbessert gleichzeitig die Core Web Vitals, die Google als Ranking-Faktor nutzt. Die Kombination aus schnellerer Seitenauslieferung und geringerem Speicherverbrauch macht PHP 8.5 zur empfohlenen Runtime für Shopware 6 im Jahr 2026.

Shopware 6.7.7 und PHP 8.5 Kompatibilität

Shopware hat mit Version 6.7.7 (Februar 2026) die offizielle PHP 8.5 Unterstützung eingeführt. Das Core-Team hat alle internen Klassen auf Kompatibilität geprüft, deprecierte Funktionen ersetzt und die Testsuite auf PHP 8.5 erweitert. Shopware betreibt weltweit über 100.000 aktive Shops (Shopware AG). Für Shopbetreiber bedeutet das: Der Kern des Shopsystems ist bereit - die Herausforderung liegt in den Plugins und individuellen Anpassungen.

  • Shopware Core: Volle PHP 8.5 Kompatibilität ab Version 6.7.7
  • Symfony 7.2 Unterstützung: Aktualisierte Framework-Basis
  • Doctrine DBAL 4.x: Datenbankabstraktion für PHP 8.5 optimiert
  • Twig 4.0: Template-Engine mit verbesserter Performance
  • PHPUnit 11: Testframework für moderne PHP-Features

Wichtig zu beachten: Shopware 6.6.x und ältere Versionen unterstützen PHP 8.5 nicht. Wenn Ihr Shop noch auf einer älteren Shopware-Version läuft, ist zuerst ein Shopware-Update erforderlich, bevor die PHP-Migration durchgeführt werden kann.

Migrationspfad: Schritt für Schritt auf PHP 8.5

Eine erfolgreiche PHP-Migration erfordert systematische Planung. Der folgende Migrationspfad hat sich in der Praxis bewährt und minimiert das Risiko von Ausfällen. Erfahrungsgemäß dauert eine gut vorbereitete Migration für einen typischen Shopware-Shop 2-4 Wochen - von der Analyse bis zum produktiven Einsatz.

  1. Bestandsaufnahme: Aktuelle PHP-Version, Shopware-Version und alle installierten Plugins dokumentieren
  2. Shopware aktualisieren: Sicherstellen, dass mindestens Shopware 6.7.7 installiert ist
  3. Kompatibilitätsanalyse: PHPStan und Rector auf den Codestand laufen lassen, um Inkompatibilitäten zu identifizieren
  4. Plugin-Check: Alle Plugins auf PHP 8.5 Kompatibilität prüfen (Details im nächsten Abschnitt)
  5. Staging-Umgebung: PHP 8.5 auf einem Test-Server installieren und den Shop dort deployen
  6. Automatisierte Tests: Gesamte Testsuite auf der Staging-Umgebung ausführen
  7. Manuelle Tests: Checkout, Bezahlvorgänge und kritische Geschäftsprozesse manuell testen
  8. Performance-Baseline: Benchmarks auf alter und neuer Version messen und vergleichen
  9. Produktiv-Migration: PHP 8.5 auf dem Live-Server aktivieren, idealerweise außerhalb der Stoßzeiten
  10. Monitoring: In den ersten 48 Stunden Error-Logs und Performance-Metriken engmaschig überwachen
Kein direkter Sprung von PHP 8.1

Wenn Ihr Shop noch auf PHP 8.1 läuft, empfehlen wir den Zwischenschritt über PHP 8.3. Damit können deprecierte Funktionen schrittweise ersetzt werden, statt alle Änderungen auf einmal bewältigen zu müssen.

Häufige Fallstricke bei depreciated PHP-Funktionen

PHP 8.5 hat mehrere Funktionen und Verhaltensweisen endgültig entfernt oder als deprecated markiert, die in älterem Shopware-Code und Plugins häufig vorkommen. Die folgende Übersicht zeigt die relevantesten Änderungen für Shopware-Entwickler:

Deprecated in PHP 8.5
// ENTFERNT: utf8_encode() / utf8_decode()
// Alt:
$encoded = utf8_encode($string);
// Neu:
$encoded = mb_convert_encoding($string, 'UTF-8', 'ISO-8859-1');

// DEPRECATED: implizite nullable Parameter
// Alt:
function setName(string $name = null) { }
// Neu:
function setName(?string $name = null) { }

// ENTFERNT: ${} String-Interpolation
// Alt:
$text = "Produkt ${name} kostet ${price}";
// Neu:
$text = "Produkt {$name} kostet {$price}";

Besonders die Änderung bei implizit nullable Parametern betrifft viele Shopware-Plugins, da dieses Pattern weit verbreitet war. Tools wie Rector können die meisten dieser Anpassungen automatisiert durchführen. Für individuelle Plugin-Entwicklungen empfehlen wir eine professionelle Code-Review, um subtile Kompatibilitätsprobleme frühzeitig zu erkennen.

Plugin-Kompatibilität prüfen und sicherstellen

Plugins sind typischerweise der kritischste Punkt bei einer PHP-Migration. Während der Shopware-Kern offiziell getestet ist, variiert die PHP 8.5 Bereitschaft bei Drittanbieter-Plugins erheblich. Eine systematische Prüfung ist unverzichtbar, um Probleme im Produktivbetrieb zu vermeiden.

  • Composer-Check: composer why-not php 8.5 zeigt alle Pakete mit inkompatiblen PHP-Constraints
  • PHPStan Level 8: Statische Analyse mit --php-version=80500 deckt Typfehler und deprecated Calls auf
  • Rector Audit: rector process --dry-run zeigt benötigte Code-Änderungen ohne sie durchzuführen
  • Plugin-Store prüfen: Im Shopware Store ist die PHP-Kompatibilität seit Januar 2026 als Filter verfügbar
  • Hersteller kontaktieren: Bei Business-kritischen Plugins den Hersteller direkt nach dem PHP 8.5 Zeitplan fragen

Erfahrungsgemäß sind etwa 75-80% der aktiv gepflegten Plugins innerhalb von 3 Monaten nach einem PHP-Release kompatibel (Shopware Community Survey). Die Shopware Community umfasst über 4.500 Plugins im Store (Shopware AG). Für die verbleibenden 20-25% gibt es drei Optionen: auf ein Update warten, den Code selbst anpassen oder das Plugin durch eine kompatible Alternative ersetzen. Bei individuell entwickelten Plugins übernehmen wir die Anpassung an PHP 8.5 als Teil der Migration.

Server-Konfiguration für maximale PHP 8.5 Performance

PHP 8.5 allein bringt bereits Performance-Vorteile, doch die richtige Server-Konfiguration macht den entscheidenden Unterschied. Die folgenden Einstellungen sind für Shopware 6 auf PHP 8.5 optimiert und sollten in der php.ini oder Pool-Konfiguration angepasst werden.

php.ini (Shopware-optimiert)
; OPcache Konfiguration für PHP 8.5
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=20000
opcache.validate_timestamps=0
opcache.jit=tracing
opcache.jit_buffer_size=256M

; Speicher und Limits
memory_limit=512M
max_execution_time=60
upload_max_filesize=32M
post_max_size=32M

; Realpath Cache (wichtig für Symfony)
realpath_cache_size=4096K
realpath_cache_ttl=600
JIT-Modus tracing vs. function

Für Shopware 6 empfehlen wir den tracing-Modus des JIT-Compilers. Dieser analysiert den tatsächlichen Ausführungspfad und optimiert Hot Paths - ideal für die komplexen Geschäftslogiken im E-Commerce. Der function-Modus ist für CLI-Skripte wie Imports und Cronjobs besser geeignet.

Neben der PHP-Konfiguration spielt auch die Webserver-Einrichtung eine Rolle. Nginx mit PHP-FPM und einem dedizierten Worker-Pool für Shopware liefert in Kombination mit einem CDN und HTTP/3 die besten Ergebnisse. Unsere Hosting-Lösungen sind bereits auf PHP 8.5 und Shopware 6 optimiert.

Property Hooks und Pipe-Operator in der Praxis

Neben den Performance-Verbesserungen führt PHP 8.5 Sprachfeatures ein, die den Entwicklungsalltag deutlich produktiver machen. Property Hooks ersetzen repetitive Getter/Setter-Methoden und der Pipe-Operator macht verschachtelte Funktionsaufrufe lesbar.

PropertyHooksExample.php
// PHP 8.5: Property Hooks ersetzen Getter/Setter
class Product {
    public string $name {
        set(string $value) => $this->name = trim($value);
    }
    
    public int $price {
        get => $this->price;
        set(int $value) {
            if ($value < 0) throw new \InvalidArgumentException();
            $this->price = $value;
        }
    }
}

// PHP 8.5: Pipe-Operator für lesbare Pipelines
$result = $input
    |> htmlspecialchars(...)
    |> strtolower(...)
    |> trim(...);

Für Shopware-Plugins bedeuten diese Features: weniger Code bei gleicher Funktionalität, bessere Wartbarkeit und weniger Fehlerquellen. Die asymmetrische Sichtbarkeit (public private(set)) ermöglicht zudem sauberere API-Designs, bei denen Properties von außen gelesen, aber nur intern gesetzt werden können - ideal für Entity-Klassen in Shopware.

Auswirkungen auf SEO und Core Web Vitals

Die PHP-Performance wirkt sich direkt auf die Suchmaschinenoptimierung aus. 39% aller Websites bestehen die Core Web Vitals nicht (HTTP Archive). Google bewertet seit 2021 die Core Web Vitals als Ranking-Faktor, wobei der Largest Contentful Paint (LCP) und die Time to First Byte (TTFB) stark von der serverseitigen Verarbeitungsgeschwindigkeit abhängen. Eine Verbesserung der TTFB von 185 ms auf 134 ms (-28%) kann den LCP-Wert um 200-400 ms verbessern (web.dev).

Studien zeigen, dass eine Verbesserung der Ladezeit um 100 ms die Conversion Rate um bis zu 1,11% steigern kann (Akamai). 53% der mobilen Nutzer verlassen Websites mit einer Ladezeit über 3 Sekunden (Google/SOASTA). Bei einem Shop mit 100.000 Besuchern pro Monat und einem durchschnittlichen Warenkorbwert von 80 Euro kann das einen jährlichen Mehrumsatz im fünfstelligen Bereich bedeuten. Die PHP 8.5 Migration ist damit nicht nur ein technisches Upgrade, sondern eine Investition in Ihren E-Commerce-Erfolg.

Messbare Ergebnisse

Nach einer PHP 8.5 Migration sehen Shopware-Shops typischerweise eine Verbesserung des Lighthouse Performance-Scores um 5-12 Punkte - besonders bei Shops mit komplexen Produktlistings und vielen Varianten.

Migrations-Checkliste für Shopbetreiber

Die folgende Checkliste fasst alle Schritte zusammen, die vor, während und nach der PHP 8.5 Migration durchgeführt werden sollten. Nutzen Sie diese Liste als Grundlage für Ihre Planung - oder kontaktieren Sie uns, damit wir die Migration professionell für Sie durchführen.

  • Backup von Datenbank, Dateien und Konfiguration erstellt
  • Shopware auf Version 6.7.7 oder höher aktualisiert
  • Alle Plugins auf PHP 8.5 Kompatibilität geprüft (composer why-not, PHPStan)
  • Staging-Umgebung mit PHP 8.5 aufgesetzt und getestet
  • Deprecated Funktionen im eigenen Code ersetzt
  • OPcache und JIT-Konfiguration für PHP 8.5 optimiert
  • Checkout- und Zahlungsprozesse auf Staging manuell durchgetestet
  • Performance-Benchmark vor und nach Migration gemessen
  • Rollback-Plan dokumentiert (PHP-Version kann schnell zurückgewechselt werden)
  • Error-Monitoring für die ersten 48 Stunden nach Go-Live eingerichtet

So könnte Ihr Elektronik-Shop aussehen:

Consumer ElectronicsDemo

Elektronik-Shop

Dieses Designbeispiel zeigt, wie ein leistungsstarker Elektronik-Shop mit schneller Produktsuche und optimierten Ladezeiten aussehen kann. Wir entwickeln individuelle Shop-Lösungen mit maximaler Performance.
Shopware 6ElasticsearchPHP 8.5Performance
Projekt besprechen
Demo

Für die offizielle PHP 8.5 Unterstützung benötigen Sie mindestens Shopware 6.7.7, das im Februar 2026 veröffentlicht wurde. Ältere Shopware-Versionen wie 6.6.x oder 6.5.x unterstützen PHP 8.5 nicht und müssen zuerst aktualisiert werden. Kontaktieren Sie uns für eine Einschätzung Ihres Update-Aufwands.

Benchmarks zeigen typischerweise 10-15% mehr Requests pro Sekunde, eine um 12% verbesserte TTFB und einen rund 8% geringeren Speicherverbrauch gegenüber PHP 8.3 (PHP Foundation / Phoronix). Die tatsächlichen Werte hängen von Ihrer Shop-Konfiguration, der Produktanzahl und den eingesetzten Plugins ab.

Nicht automatisch. Erfahrungsgemäß sind rund 75-80% der aktiv gepflegten Plugins innerhalb von 3 Monaten nach dem PHP-Release kompatibel (Shopware Community Survey). Wir empfehlen, vor der Migration einen systematischen Kompatibilitätscheck mit Composer, PHPStan und Rector durchzuführen und bei kritischen Plugins den Hersteller zu kontaktieren.

Eine gut vorbereitete Migration dauert erfahrungsgemäß 2-4 Wochen - von der Analyse über das Staging bis zum Produktiveinsatz. Shops mit vielen individuellen Plugins oder eigenem Code benötigen tendenziell mehr Zeit für Kompatibilitätsanpassungen. Die reine Server-Umstellung ist in wenigen Minuten erledigt.

Ein Rollback auf die vorherige PHP-Version ist in der Regel innerhalb von Minuten möglich und erfordert keine Code-Änderungen. Wir empfehlen, einen dokumentierten Rollback-Plan vorzubereiten und die Migration außerhalb der Hauptgeschäftszeiten durchzuführen. Bei unseren Hosting-Kunden überwachen wir die Migration und können bei Bedarf sofort eingreifen.

Die PHP 8.5 Migration lohnt sich für Shops jeder Größe. Kleinere Shops profitieren vor allem vom geringeren Speicherverbrauch, der günstigere Hosting-Pakete ermöglicht, und von den schnelleren Ladezeiten, die das SEO-Ranking verbessern. Zudem ist PHP 8.1 nur noch bis November 2026 mit Sicherheitsupdates versorgt - eine Migration wird also ohnehin notwendig.

Quellen und Studien

Dieser Artikel basiert auf Daten der PHP Foundation, Phoronix Benchmark Suite, W3Techs, Shopware AG, Shopware Release Notes, web.dev (Google), Google/SOASTA, HTTP Archive, Akamai Performance Reports und der Shopware Community Survey. Die genannten Benchmarks und Performance-Zahlen können je nach Serverkonfiguration und Shop-Setup abweichen.

PHP 8.5 Migration für Ihren Shopware-Shop?

Wir analysieren Ihren Shop, prüfen die Plugin-Kompatibilität und führen die Migration sicher durch - mit Performance-Optimierung und Monitoring.

Migration anfragen