я новичок в try/Catch
опция в PHP, поэтому я создал это:
try {
$dropbox->Delete($_POST['truncNaam']);
} catch (Exception $e) {
echo '<div class="error">Exception: '. $e->getMessage() .'</div>';
}
echo "Success";
Когда ошибка происходит сейчас, я вижу ошибку, но также я вижу «УСПЕХ».
Я не хочу этого, я хочу видеть ошибку, когда она возникает, ИЛИ я хочу показать УСПЕХ, если не было исключения.
Я просто не могу понять, как это реализовать. Может кто-нибудь объяснить это мне?
Это должно работать для вас:
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";
}
Других решений пока нет …