(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.
   
