2 puntos por xguru 2023-11-27 | 3 comentarios | Compartir por WhatsApp
  • Soporte de tipos en Class Constant: se permiten todos los tipos de PHP excepto void, callable y never
  • Fetch dinámico de Class Constant: consulta por nombre con la forma Foo::{$searchableConstant}
  • Nuevo atributo #[\Override]: al agregarlo a un método, verifica si existe un método con el mismo nombre en la clase padre o en la interfaz implementada
  • Deep cloning de propiedades readonly: mediante el método __clone, las propiedades readonly también pueden modificarse una vez
  • Nueva función json_validate(): permite verificar si una cadena es JSON válido de forma más eficiente que json_decode()
  • Nuevo método Randomizer::getBytesFromString(): agrega a la extensión Random, incorporada en PHP 8.2, la capacidad de generar una cadena aleatoria compuesta solo por bytes específicos
  • Nuevos métodos Randomizer::getFloat() y Randomizer::nextFloat()
  • El linter de línea de comandos ahora admite la entrada de varios archivos
  • Se agregan nuevas clases, interfaces y funciones: mb_str_pad(), str_increment(), str_decrement(), etc.

3 comentarios

 
hided62 2023-11-27

Si se manejan los tipos de esta manera, en algún momento habrá que agregar un alias de tipo, pero la verdad no sé cómo lo resolverán.

 
zihado 2023-11-27

Se viene el boom de PHP…

 
roxie 2023-12-03

Profesor,,,