The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

The Php Times

Releases — Ökosystem

PHPStan 2.2.6 bringt optionale native Erweiterung für schnellere Analysen


PHPStan 2.2.6 führt eine optionale C++-Erweiterung für PHP 8.3+ ein, die Analysen um 10-30 % beschleunigt.

R/PHP (TOP), 27. Juli 2026 kuratiert von Sönke

Vorkompilierte Binaries für Linux, macOS und Windows liegen dem Composer-Paket bei; phpstan.phar-Nutzer installieren sie per PIE als phpstan/turbo.

PHPStan 2.2.6 liefert eine neue native PHP-Erweiterung in C++, die den statischen Analysator um 10 bis 30 Prozent beschleunigt. Voraussetzung ist PHP 8.3 oder neuer.

Das Composer-Paket enthält bereits vorkompilierte Binaries für die gängigsten Plattformen: Linux mit glibc oder musl auf x86_64 und arm64, macOS sowie Windows auf x86_64. PHPStan lädt automatisch das zur Laufzeitumgebung passende Binary in seine Worker-Prozesse – eine Konfiguration ist nicht nötig.

Wer PHPStan als manuell heruntergeladene phpstan.phar nutzt, kann die Erweiterung über PIE mit `pie install phpstan/turbo` installieren.

Die Erweiterung wird nur aktiviert, wenn ihre Version zu der vom PHPStan-Release erwarteten passt. Bei einem Mismatch gibt PHPStan einen Hinweis aus und läuft ohne sie weiter – eine veraltete Erweiterung kann also nur die Geschwindigkeit beeinflussen, nie die Analyseergebnisse.

Bislang wurden nur wenige Hotpaths nativ nachgebaut; bei weiteren Portierungen wären größere Gewinne möglich. Die Erweiterung ist komplett optional, PHPStan funktioniert auch ohne sie. Ist sie aktiv, ersetzt sie bestimmte Klassen, die mit dem Attribut #[ShadowedByTurboExtension] markiert sind.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

← Ökosystem — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz