PHP Digest No. 158 (3-17 de junio de 2019)


Nueva selección con enlaces a noticias y materiales. En el lanzamiento: PHP 7.4.0 alpha 1, DevConfX, RFC aceptadas y nuevas de PHP Internals, una porción de herramientas útiles y mucho más.

Que tengas una buena lectura!



Noticias y lanzamientos



PHP internos


  • [RFC] Permitir excepciones de lanzamiento de __toString () - Oferta aceptada por unanimidad.
  • [RFC] Separador literal numérico : la propuesta ha cruzado el umbral para votar, por lo que en PHP 7.4 será posible utilizar el guión bajo como separador en números:

    $i = 197_823_459; // 197823459 
  • [RFC] Llamadas Nullsafe - Una vieja propuesta se está discutiendo nuevamente en Internals. Considera la posibilidad de agregar un nuevo operador ?-> , lo que permitiría hacer cadenas seguras de llamadas a métodos, en el caso en que el valor de retorno pueda ser null :

     $o?->mayFail1()?->mayFail2()?->mayFail3()?->mayFail4(); 

    Hay una oferta similar en ECMAScript , pero en Hack esta característica ya está implementada .
  • [RFC] Sintaxis alternativa de "uso" para cierres : el autor de la propuesta considera que la sintaxis de uso en cierres no es muy conveniente y sugiere transferirla al cuerpo de la función:

    Texto oculto
     //   $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ) use ($importVariable1, &$importVariable2, $importVariable3, &$importVariable4): ReturnType { // ... }; //    $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ): ReturnType { use $importVariable1, &$importVariable2; use $importVariable3, &$importVariable4; // ... }; 
  • audio PHP Internals News # 13 - Sara Goleman (administrador de versiones PHP 7.2) y Derick Rethans (PHP 7.4) hablan sobre la administración de versiones.
  • audio PHP Internals News # 14 - Con Nikita Popov sobre excepciones en __toString ().

Las herramientas



Symfony



Laravel



Yii



Seguridad



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. 157

Source: https://habr.com/ru/post/456332/


All Articles