La PHP Foundation publica su primer informe trimestral sobre los 13 desarrolladores de su equipo core: correcciones en el motor, nuevas APIs de streaming/TLS, actualización de la cadena de herramientas de Windows antes d…
Laravel Time Machine, un paquete de Jaydeep Gadhiya, mide cada fase de una petición Laravel —arranque, middleware, enrutamiento, controlador, respuesta, terminación— con precisión de milisegundos y captura consultas SQL.…
El repositorio del framework Laravel ha publicado dos nuevas etiquetas en su rama 13.x, v13.21.0 y v13.21.1, siguiendo el ritmo habitual de lanzamientos del proyecto. No había un registro de cambios detallado disponible …
Wendell Adriel publicó un artículo detallado sobre los atributos de PHP: cómo funcionan como metadatos, cómo leerlos con la API Reflection, patrones de diseño habituales, ejemplos en Laravel, aspectos de rendimiento y es…
Un servidor web PHP independiente que sirve archivos estáticos, scripts PHP y conexiones WebSocket en un único proceso. Utiliza fork-tras-precarga mediante copy-on-write para afirmar ~1.600 solicitudes PHP concurrentes e…
Guzzle 8.0 ya está disponible, ofreciendo soporte del protocolo HTTP/3 y capacidades mejoradas de depuración. La versión prioriza un mejor diagnóstico de errores para ayudar a desarrolladores a distinguir fallos de conex…
El equipo de NativePHP mostró una prueba de concepto de una app para macOS con interfaz totalmente nativa, controlada por PHP sin Electron, Tauri ni WebView. Una nueva extensión llamada SuperNative compila PHP a un forma…
Desarrolladores en r/PHP reportan que las páginas de release de PECL, como pecl.php.net/rest/r/amqp/stable.txt, están dando timeout mientras las páginas en caché siguen funcionando. Un issue en GitHub (php/php-src#22827)…
Go Kudo ha publicado una nueva RFC que propone una extensión user_cache integrada, sustituyendo su anterior propuesta de OPcache Static Cache tras críticas por su alcance excesivo. La extensión se ha construido de forma …
La extensión nativa de PHP Vocalizer ejecuta texto a voz de forma local, sin APIs en la nube ni dependencias de tiempo de ejecución. Admite ocho familias de modelos, clonación de voz, síntesis asíncrona y aislamiento de …
Laravel 13.20 añade procesamiento de imágenes integrado, eliminando la necesidad de paquetes externos como intervention/image, usados durante casi una década. Los proyectos ahora pueden redimensionar, recortar y transfor…
El proyecto FrankenPHP ha publicado la versión 1.12.5 en GitHub, una actualización de mantenimiento del servidor de aplicaciones PHP basado en Caddy. Las notas de la versión no detallan cambios concretos más allá del núm…
El RFC que fija las versiones mínimas soportadas para PHP 8.6 ya está en votación. El plazo termina el 30 de julio de 2026 a las 15:48:00 UTC, con una pregunta separada por cada versión mínima propuesta. Un punto de fric…
RFC propone una revisión mayor de ext/gd para PHP 8.6: sincronización de la libgd incluida con el código upstream, nuevos códecs (QOI, JPEG XL, UltraHDR), API orientada a objetos Gd\* junto a la interfaz procedimental si…
Paul M. Jones ha separado el mecanismo `declare(strict_namespace=1)` del RFC sobre autoloading de funciones para crear una propuesta independiente. La directiva permitiría renunciar al fallback global para nombres de fun…
Freek Van der Herten presenta una sesión de conferencia sobre cómo escribir extensiones de PHP usando Go y FrankenPHP, e integrarlas en Laravel y Symfony. El ejemplo utilizado es un caché LRU en memoria.
El investigador de seguridad Adam Kues, de Searchlight Cyber, divulgó en julio de 2026 una vulnerabilidad crítica en el núcleo de WordPress llamada wp2shell, que permite ejecución remota de código sin autenticación previ…
Un video de Tideways, enlazado desde el blog de Freek Van der Herten, muestra que PHP 8.6 acelera array_map cuando el callback se pasa como first-class callable. La breve entrada es útil para desarrolladores que siguen l…
Tim Düsterhus ha abierto la votación del RFC «Duration class», que propone añadir a PHP una clase para representar lapsos de tiempo. El voto principal requiere dos tercios para aceptar la propuesta; un voto secundario de…
Un nuevo tutorial de Laravel muestra cómo construir un endpoint de búsqueda con el método HTTP QUERY, usando el driver de base de datos de Laravel Scout y el workaround Route::match(['QUERY']) hasta que Laravel 14 incluy…
Wendell Adriel publicó un borrador de RFC sobre declaraciones de arrays tipados. Propone la sintaxis `array<TValue>` y `array<TKey, TValue>` y define tres niveles de implementación, desde solo Reflection hasta validación…
Un nuevo paquete de Chris Keller permite migrar una aplicación a Laravel ruta por ruta sin obligar al usuario a volver a iniciar sesión al cruzar entre la app antigua y la nueva. Lee la cookie de sesión legacy, decodific…
Liam Hammett propone una sintaxis inspirada en JSX para fragmentos HTML como expresiones PHP. Las expresiones de marcado se compilan en llamadas simples `new` en tiempo de compilación, soportan composición de componentes…
Laravel 13.20.0 incluye el componente Illuminate\Image para transformar imágenes desde uploads, URLs, discos de almacenamiento o bytes, con drivers opcionales GD e Imagick basados en Intervention Image v4. También trae e…
En internals se debate una propuesta agrupada de deprecaciones para PHP 8.6. Juliette Reinders Folmer aportó resultados de escaneos con PHPCompatibility sobre Packagist Top 4000 para que los votos tengan cifras de uso re…
Laravel publicó el tag de framework v11.55.0. La página de release de v11.55.0 en GitHub no cargó, así que solo son visibles el tagger (Taylor Otwell), la marca de tiempo (14 de julio, 14:25) y el hash de commit (dc7ec34…
Se discute y vota en la lista PHP internals un RFC que propone una nueva clase Duration. La propuesta se inspira en Java, Rust y Temporal, pero establece requisitos basados en las restricciones específicas de PHP y la ex…
La nota presenta un paquete de Laravel que añade autenticación sin contraseña mediante magic links y códigos de un solo uso, con un traspaso a Fortify para los flujos de doble factor. Merece la pena leerlo si trabajas en…
Laravel 13.19.0 incorpora soporte para el verbo HTTP QUERY con el nuevo método de cliente Http::query() y los helpers de prueba query y queryJson. La versión también añade un método reduceInto para collections, un helper…