PHPStan 2.3: WordPress analizzato in meno di 8 secondi, e il pacchetto ora pesa meno
Con la 2.3.0 PHPStan punta tutto sulla velocità: secondo le note di rilascio, l'analisi del core di WordPress scende da 60 a meno di 8 secondi. La 2.3.1 alleggerisce il pacchetto e apre phpstan/turbo a PHP 8.6.

PHPStan 2.3.0, uscito il 6 ottobre 2026, è soprattutto più veloce. Secondo le note di rilascio, l’analisi del core di WordPress, che con la 2.1.33 di dicembre 2025 richiedeva 60 secondi, ora finisce in meno di 8.
Perché ti riguarda: se PHPStan gira nella tua CI, aggiornare costa poco e ti fa risparmiare minuti a ogni push.
Buona parte del merito è di Turbo, un’estensione opzionale che, spiega il blog ufficiale, reimplementa “in C++” parti del motore. È già inclusa nel pacchetto e PHPStan la attiva da solo quando può: secondo le note dà circa il 60% di velocità in più rispetto all’analisi senza Turbo.
La 2.3.1 dell’8 ottobre rimette in forma il pacchetto, che scende da 104 a meno di 28 MB da scaricare (87 MB una volta decompresso, contro 268). Le stesse note citano anche phpstan/turbo, il pacchetto PIE di Turbo, che da questa versione accetta PHP 8.6.
Nel set bleeding edge trovi il narrowing bidirezionale dei tipi per i generics e il rilevamento delle variabili inutilizzate. Si attiva includendo vendor/phpstan/phpstan/conf/bleedingEdge.neon, senza garanzie di retrocompatibilità.
E PHP 8.6, atteso per il 19 novembre? Dalla 2.2.15 PHPStan gira sul runtime 8.6, ma il supporto completo alle sue novità nell’analisi era annunciato per “later this year” (entro l’anno) e, a oggi, le note di rilascio non lo danno ancora per fatto. Le novità di 8.6 le trovi nel nostro pezzo sulla release candidate.
Fonti
- PHPStan 2.3.0, note di rilascio · fonte primaria
- PHPStan 2.3.1, note di rilascio · fonte primaria
- PHPStan 2.3: Leap in Performance, Generics Improvements, Detecting Unused Variables, and More! · fonte primaria
- PHPStan, pagina dei rilasci (2.2.15, 2.2.17) · fonte primaria