The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

The Php Times

Lanzamientos — Ecosistema

PHPStan 2.2.6 incluye una extensión nativa opcional que acelera el análisis


PHPStan 2.2.6 incorpora una extensión opcional en C++ para PHP 8.3+ que acelera el análisis entre un 10 y un 30 %.

R/PHP (TOP), 27 de julio de 2026 seleccionado por Sönke

El paquete de Composer incluye binarios precompilados para Linux, macOS y Windows; quienes usan phpstan.phar pueden instalarla con PIE como phpstan/turbo.

PHPStan 2.2.6 incluye una nueva extensión nativa de PHP escrita en C++ que acelera el analizador estático entre un 10 y un 30 %. Requiere PHP 8.3 o superior.

El paquete de Composer ya contiene binarios precompilados para las plataformas más habituales: Linux con glibc o musl en x86_64 y arm64, macOS y Windows en x86_64. PHPStan carga automáticamente el binario correspondiente al entorno de ejecución en sus procesos worker, sin que el usuario tenga que configurar nada.

Quienes ejecutan un phpstan.phar descargado manualmente pueden instalar la extensión mediante PIE con `pie install phpstan/turbo`.

La extensión solo se activa cuando su versión coincide con la que espera la versión instalada de PHPStan. Si no coincide, PHPStan muestra un aviso y funciona sin ella, de modo que una extensión desactualizada solo puede afectar a la velocidad, nunca a los resultados del análisis.

Por ahora solo se han reescrito en nativo unas pocas rutas críticas, por lo que las mejoras podrían crecer si se portan más componentes. La extensión es totalmente opcional: PHPStan sigue funcionando sin ella. Cuando está activa, sustituye ciertas clases marcadas con el atributo #[ShadowedByTurboExtension].

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← Ecosistema — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad