PHP try catch, если исключение & gt; стоп

я новичок в try/Catch опция в PHP, поэтому я создал это:

try {
$dropbox->Delete($_POST['truncNaam']);
} catch (Exception $e) {
echo '<div class="error">Exception: '. $e->getMessage() .'</div>';
}

echo "Success";

Когда ошибка происходит сейчас, я вижу ошибку, но также я вижу «УСПЕХ».
Я не хочу этого, я хочу видеть ошибку, когда она возникает, ИЛИ я хочу показать УСПЕХ, если не было исключения.

Я просто не могу понять, как это реализовать. Может кто-нибудь объяснить это мне?

1

Решение

Это должно работать для вас:

try {

$dropbox->Delete($_POST['truncNaam']);

} catch (Exception $e) {
echo '<div class="error">Exception: '. $e->getMessage() .'</div>';
die();

}

echo "Success";

Или вы можете сделать что-то вроде этого:

$caught = false;

try {

$dropbox->Delete($_POST['truncNaam']);

} catch (Exception $e) {
echo '<div class="error">Exception: '. $e->getMessage() .'</div>';
$caught = true;

}

if (!$caught) {
echo "Success";
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]