El día de hoy el equipo detrás del lenguaje más usado en la web ha hecho pública y disponible la nueva versión de PHP, la 8.2.0 y además, recordemos que la última versión de PHP 7 (7.4.x) ya fue oficialmente deprecada y ya no tendrá soporte así que te recomendamos ir actualizando lo antes posible a esta versión (o al menos a la versión 8.0).
Mientras tanto, te compartimos la lista de los nuevos cambios para PHP 8.2.0 que además empieza a abrir la puerta a la versión de PHP 9.0 ya que empieza a deprecar algunas funciones que ya no son tan necesarias o se reemplazan. Te compartimos la lista de características nuevas:
- Permite clases
readonly
- Permite usar
true, false y null
como tipos independientes - Nueva extensión
random
. - MySQLi: Nueva función
mysqli_execute_query
y nuevo métodomysqli::execute_query
- Las funciones
utf8_encode()
yutf8_decode()
están obsoletas en PHP 8.2 y se eliminarán en PHP 9.0. - Las propiedades dinámicas se declaran obsoletas a lo cual serán removidas en algún punto en el futuro.
- Interpolación de cadenas
${var}
están declaradas obsoletas a lo cual serán removidas en algún punto en el futuro.
Puedes descargar PHP 8.2.0 ya compilado para Windows desde su sitio web:
https://windows.php.net/download/
Además, puedes revisar toda la lista de cambios en el siguiente enlace:
https://www.php.net/ChangeLog-8.php#8.2.0
Por último, el equipo de PHP nos comparte siempre una guía de migración para ir actualizando nuestro código desde 8.1 a 8.2 (o si lo prefieres también hay guías para ir subiendo versiones en la parte inferior del sitio):
https://www.php.net/manual/en/migration82.php
¿Qué te parece esta nueva versión de PHP?, cuéntanos y si necesitas ayuda para actualizar igual, déjanos un comentario e intentaremos ayudarte.