Hallo,
ich möchte gerne das wenn in einem Try-Block eine Ausnahme geworfen wird, dennoch die noch folgenden Einträge ausgeführt und werden.
folgendes Beispiel:
Die Klasse:
Es sollte so bei beiden eine Ausnahme geworfen werden, wie kann ich das erreichen?
Danke für eure Hilfe,
gruß X-Color
ich möchte gerne das wenn in einem Try-Block eine Ausnahme geworfen wird, dennoch die noch folgenden Einträge ausgeführt und werden.
folgendes Beispiel:
Code:
$validator = new Validator;
$email = 'Mx';
$passwort = '123';
try {
$validator->hatEmailRichtigeLaenge($email);
$validator->hatPasswortMinimaleLaenge($passwort);
} catch (Exception $e) {
print $e->getMessage();
exit();
}
Code:
class Validator {
function hatEmailRichtigeLaenge($email) {
if ((strlen($email) != 22)) {
throw new Exception('Ihre eingetragene eMail muss 22 Zeichen lang sein');
}
}
function hatPasswortMinimaleLaenge($passwort) {
if ((strlen($passwort) < 6)) {
throw new Exception('Ihr eingetragenes Passwort muss mind. 5 Zeichen lang sein');
}
}
}
Es sollte so bei beiden eine Ausnahme geworfen werden, wie kann ich das erreichen?
Danke für eure Hilfe,
gruß X-Color