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].
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
Esperando tu clic …
·