
El alumno :
Recorrerá la historia de PHP y las nuevas características de la versión 7.
Aprenderá los nuevos operadores en PHP7 como los operadores de fusión, nave espacial y crear los arreglos de constantes.
Aplicará los cambios en el manejo de las funciones y de los generadores.
Utilizará la nueva función para las expresiones regulares y las funciones para crear números aleatorios de calidad criptográfica.
PHP 7 es una nueva versión de PHP y promete ser una revolucionaria plataforma para aplicaciones y su manejo en la nube.
Se considera el mayor cambio en el lenguaje desde PHP 5 en 2004.
Closure::call() es una manera más eficiente y abreviada de vincular temporalmente un ámbito de objeto a un cierre e invocarlo.
public mixed Closure::call ( object $newthis [, mixed $... ] )
Vincula temporalmente el cierre a newthis, y lo llama con cualquier parámetro dado.
Con la nueva función preg_replace_callback_array(), sustituye a la función preg_replace_callback().
Su sintaxis es:
mixed preg_replace_callback_array ( array $patterns_and_callbacks , mixed $subject [, int $limit = -1 [, int &$count ]] )
CSPRNG: Cryptographically Secure PseudoRandom Number Generator
Se han añadido dos nuevas funciones para generar números enteros y cadenas de caractéres criptográficamente seguros de una forma multiplataforma: random_bytes() y random_int().
Las previsiones son una mejora retrocompatible con la antigua función assert(). Con ellas se pueden realizar afirmaciones sin coste en código de producción, proporcionando la capacidad de lanzar excepciones personalizadas cuando la afirmación falla.
Las clases, funciones y constantes que se importen desde el mismo namespace ahora pueden ser agrupadas en una única sentencia use.
Uno de los mayores cambios de PHP se ha realizado de la versión 5.6. a la 7.x. PHP 7 es una nueva versión de PHP y promete ser una revolucionaria plataforma para aplicaciones y su manejo en la nube. Se considera el mayor cambio en el lenguaje desde PHP 5 en 2004. Las principales características son:
PHP 7 utiliza el nuevo motor Zend 3.0 para mejorar el rendimiento de la aplicación casi el doble y el 50% mejor consumo de memoria que PHP 5.6. Permite servir a más usuarios simultáneos sin necesidad de hardware adicional. PHP 7 está diseñado y refactorizado teniendo en cuenta las cargas de trabajo actuales.
Para tomar este curso debes tener conocimientos en la programación en PHP en versiones anteriores y experiencia en el desarrollo web. Este curso está enfocado para desarrolladores web con experiencia en PHP y MySQL.