(PHP 8)
Ошибка ValueError возникает, если тип аргумента правильный, а значение неверное. Ошибку, например, вызовет передача отрицательного целого числа, когда функция ожидает положительное, или передача пустой строки или массива, когда функция ожидает, что строка или массив не пусты.