(PHP 8 >= 8.1.0)
La mayoría de los métodos internos no finales requieren ahora que los métodos de sobrecarga declaren
un tipo de retorno compatible, de lo contrario se emite un aviso de obsolescencia durante la validación de la herencia.
En el caso de que el tipo de retorno no pueda ser declarado para un método de sobrecarga debido a problemas de compatibilidad entre las versiones de PHP,
se puede añadir un atributo #[\ReturnTypeWillChange]
para silenciar
el aviso de obsolescencia.