- 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
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.
Se viene el boom de PHP…
Profesor,,,