Это может быть нерешительный вопрос, но что угодно.Можно ли использовать исключения для проверки формы?Допустим, у меня есть форма, которая запрашивает у пользователей их имя и адрес электронной почты, правильно ли делать следующее?
try {
if (empty($_POST["name"])) {
throw new UserRegistrationException("Your name cannot be empty.");
}
if (filter_var($_POST["email"])) {
throw new UserRegistrationException("Invalid email");
}
// Save new user into database
} catch (UserRegistrationException $e) {
// Show errors on screen
}
Также - если это на самом деле правильный способ сделать это, если пользователь отправляет оба пустое имя и недействительный адрес электронной почты, будут ли выполняться оба исключения или только то, которое появляется первым (имя в данном случае)?
Я использую PHP кстати.