(PHP 8)
Una ValueError se lanza cuando el tipo de un argumento es correcto pero su valor es incorrecto. Por ejemplo, si se pasa un entero negativo cuando la funciΓ³n espera un entero positivo, o si se pasa una cadena o un array vacΓo cuando la funciΓ³n espera que no estΓ© vacΓo.