Pregunta:
Fecha: 12-01-2020 10:50:24
(En Español)
PHP5 y PHP7[No resuelta]
¿Cuál es la diferencia entre PHP5 y PHP7? Votos: 1 - Respuestas: 2 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn LinkRespuestas:
-
Fecha: 13-01-2020 06:09:10 Hola Juan,
Uff es una pregunta muy interesante y la respuesta es extensa.
La diferencia más grande es que PHP 5 es obsoleto, ya ni siquiera hay parches de seguridad para esa versión desde finales del 2018. De hecho Las versiones sin soporte van desde la 5.6 hasta la 7.1. La versión 7.2 sólo tendrá parches de seguridad hasta noviembre de este año.
Las versiones con soporte son: 7.3 y 7.4
A nivel específico puedes ver los logs de cada versión aquí. Votos: 1 - Link respuesta -
Fecha: 20-01-2020 05:02:48 Un resumen breve:
1) Eficiencia: PHP5 usa el motor Zend, PHP7 usa PHP-NG (Next Generation), el cual es más eficiente (se dice que al menos el doble más eficiente) y mejora el uso de memoria.
2) En PHP 7 se puede declarar el tipo de retorno de una función.
3) Se mejora el manejo de errores: en PHP 7 algunos errores mayores ahora son excepciones.
4) Soporte para enteros de 64-bits y archivos grandes.
5) Clases anónimas.
6) Operador 'spaceship' (identificado con <=> ). Es el operador de comparación combinada (comparación ternaria): devuelve 0 cuando los operadores son iguales, 1 cuando el izquierdo es mayor que el derecho y -1 cuando es menor (esto ya existía en Ruby y en Perl).
7) Operador "null coalescente" (identificado con ??): es una combinación del operador ternario con la función isset(). Devuelve el primer operando si este existe y no es null, de lo contrario devuelve el segundo operando.
8) Se eliminaron funciones obsoletas y APIs que ya no tenían soporte Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión