El debate sobre la tipificación estática en PHP: Flexibilidad y eficiencia de los lenguajes dinámicos
En este artículo, Tony Marston critica duramente los cambios en la comprobación de tipos estáticos obligatorios introducidos en PHP 8.1. Argumenta que este cambio viola los principios de diseño fundamentales de la tipificación dinámica de PHP, entrando en conflicto con el enfoque flexible de PHP para el manejo de tipos de datos y generando una carga de trabajo significativa para los desarrolladores. El artículo profundiza en las ventajas del sistema de tipificación dinámica de PHP, como la conversión automática de tipos y el manejo flexible de datos, señalando que las ventajas de rendimiento de la tipificación estática son insignificantes en el hardware moderno, mientras que obstaculizan la eficiencia del desarrollo. Marston sostiene que el sistema de tipificación dinámica de PHP es más adecuado para manejar datos de frontend HTML y backend SQL, y que imponer la comprobación de tipos estáticos es contraproducente, afectando negativamente a la comunidad PHP.