Novedades de PHP 7: Parte 2

Novedades de PHP 7: Parte 2

hola soy carlos benito santiago portas y estudió ingeniería multimedia en la universidad de alicante en este vídeo que forma parte del curso introducción al desarrollo web te voy a comentar los principales cambios de la nueva versión de php en este vídeo te voy a mostrar las principales novedades que presenta php 7 respecto a php 5.6 esta es la segunda parte del vídeo que ves en pantalla si todavía no lo has visto te recomiendo que le eches un vistazo antes en la página web de php punto net podrás encontrar muchos ejemplos similares a los mostrados en este vídeo es importante destacar que en esta segunda parte habrá determinados conceptos que requerirán de conocimientos avanzados de programación para poder entenderlos el cambio número 7 es una nueva manera más sencilla de vincular temporalmente el ámbito de un objeto a un cierre en este ejemplo sacado del manual de php podemos ver cómo ahorraremos un poco de código a la hora de realizar la misma tarea obteniendo el mismo resultado para aumentar la seguridad a la hora de señalizar objetos ahora podremos crear listas blancas de clases a desee realizar en este ejemplo estaríamos indicando que mi clase y mi clase 2 deben ser aceptadas esta nueva clase nos facilitará varios métodos y constantes útiles para manipular caracteres únicos estos serían algunos ejemplos con su correspondiente resultado es importante destacar que es necesaria la instalación de la extensión correspondiente para su uso las aserciones han sufrido cambios significativos en esta nueva versión pues ahora el primer parámetro podrá ser una expresión a evaluar la cual hará que la excepción salte o no cabe destacar que el método a ser sigue siendo retrocompatible con su anterior versión ahora las clases funciones y constantes que sean importadas desde el mismo espacio de nombres pueden ser agrupadas escribiendo los nombres separados con comas y agrupados por llaves como se puede ver en el ejemplo desde php 7 está habilitada la sentencia return dentro de los generadores el valor devuelto se puede obtener con el método get return esto sería lo que mostraría por pantalla continuando con los generadores ahora podemos usar la orden guild también para delegar en otros generadores como podemos ver en este ejemplo en el continúa el flujo en otro generador mostrando correctamente el 3 y el 4 del segundo generador además del 1 y el 2 del primero con esta nueva versión tendremos disponible la función inti como puedes ver realizará una división entera ahora la función session start podemos pasarle como argumento una raíz de opciones para sobreescribir el archivo de configuración que normalmente se llama php punto in y además se han ampliado las opciones añadiendo lazy right y ruedan close esta nueva función es la sucesora de prec replace callback pues el código escrito a la hora de llamar a esta nueva función es bastante más claro se han añadido dos funciones para la generación de números aleatorios random bytes y random int por último otros cambios menores como que ahora se garantiza el correcto funcionamiento de las listas que implementen array access que se han añadido el acceso a miembros de clase al clonar y que el código que acaba de aparecer en pantalla en lugar de devolver un error de volver al estreno almacenado anteriormente estos serían los cambios más destacables de esta nueva versión a modo de conclusión podemos decir que php 7 se ha centrado en traernos cambios que harán un poco más llevadera la tarea de programar además de la gran mejora de rendimiento comentada en el vídeo anterior puedes encontrarme en twitter y cbsp oa través de mi correo electrónico cbsp 1 punto uah.es recuerda que este vídeo forma parte del curso introducción al desarrollo web que está disponible en la dirección y des web punto es muchas gracias por tu atención

Noticias relacionadas