Nueva selección con enlaces a noticias y materiales. En el lanzamiento: PHP 7.4.0 alpha 2, BeerPHP, una descripción general de los últimos RFC de PHP Internals, incluida la directiva de operadores estrictos, una porción de herramientas útiles, videos y mucho más.
Que tengas una buena lectura!
Noticias y lanzamientos
PHP internos
- [RFC] Normalizar el valor de "incremento automático" de las matrices en la copia al escribir : se propone restablecer el valor de "incremento automático" al copiar una matriz, como si al copiar una nueva matriz vacía se llenara una por una desde la anterior.
Texto oculto$array = [0, 1, 2, 3]; unset($array[3], $array[2]); $arrayCopy = $array; $arrayCopy[] = 2;
- [RFC] Directiva de operadores estrictos : PHP realiza la conversión de tipo implícito para la mayoría de los operadores. Y dado que las reglas de conversión son bastante complejas, a menudo esto puede conducir a resultados impredecibles. En este RFC, se propone introducir una nueva directiva
strict_operators
, que limitará las conversiones de tipos y permitirá arrojar un error TypeError para operandos incompatibles. El documento es muy detallado y describe muchos ejemplos, le recomiendo que revise todo.
Además, la directiva cambia el comportamiento de la construcción del switch
. - [RFC] Desaprobaciones para PHP 7.4 : se propone que otro paquete de funcionalidades se desaproveche en 7.4 y luego se elimine en 8.0. De lo interesante:
• Ahora en implode()
argumentos se pueden pasar en cualquier orden: se propone dejar solo el implode(string $glue, array $pieces)
canónico implode(string $glue, array $pieces)
;
• En lugar de float
puede usar el tipo real
; este último se eliminará.
- [RFC] Agregar funciones de inicio y finalización de str : se propone agregar las funciones
str_begins()
, str_ibegins()
, str_ends()
, str_iends()
, mb_str_begins()
, mb_str_ibegins()
, mb_str_ends()
y mb_str_iends()
. - Para el repositorio php-src, agregaron una canalización a Azure DevOps .
PHP Internals News # 15 - Acerca de las mejoras a base_convert()
con Scott Dutton .
PHP Internals News # 16 - Con Joe Watkins en [RFC] Unbundle ext / recode .
Las herramientas
Symfony
Laravel
Yii
- cebe / yii2-app-api : plantilla de aplicación Yii2 para crear rápidamente API basadas en especificaciones de OpenAPI.
PHP asíncrono
Materiales de aprendizaje
Gracias por su atencion!
Si nota un error o inexactitud, infórmeme en PM .
Preguntas y sugerencias escritas a mail o twitter .
Más noticias y comentarios sobre el canal de telegramas PHP Digest .
Enviar enlace
Buscar enlaces para todos los resúmenes
← Versión anterior: PHP Digest No. 158