В каких случаях использовать исключения в php?

в каких случаях использовать исключения в php?
исключения лучше применять только для каких нибудь системных ошибок типа не пожет подключиться к базе данных, либо можно использовать и для обработки ошибок полей формы например, в поле должно быть не менее 10 символом?

  • Для работы с приёмом данных, или это считывание с БД или это неправельный ввод пользователя.
    Почитай про определение опасного кода.
  • за 10 лет я ни разу не использовала. Это ведь не C#
    не судьба:
    if(strlen($string)< =10){...}
    или
    $string = strlen($string)< =10?$string : substr($string,0,10);
    или еще как.. . регулярными выражениями, например
  • Исключения предназначены для вывода сообщения об ошибках интерпретации в классе изнутри наружу. Значит, их можно использовать как вы написали, и не только можно, но и нужно. Потому что иначе ту проверку, которую описала Rollzed, вам придётся делать и выводить прямо внутри самого класса, а за лишние echo внутри класса скриптеров надо бить молотком по пальцам. Если уж взялись объектами писать, юзайте эксепшены...