€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A2

The Daily Commit The Nightly Build

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

Freitag, 31. Juli 2026 Vol. I — No. 214 · MorgenausgabeSpätausgabe EN DE FR ES

PHP · Releases

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.

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.

The Daily CommitThe Nightly Build — Page A1