(PHP 8)
ValueError é disparado quando o tipo de um argumento está correto mas o seu valor está incorreto. Por exemplo, ao passar um inteiro negativo quando a função espera um positivo, ou ao passar uma string ou array vazio quando a função espera que não seja vazio.