我在PHP中使用try/Catch
选项,所以我创建了这个:
try {
$dropbox->Delete($_POST['truncNaam']);
} catch (Exception $e) {
echo '<div class="error">Exception: '. $e->getMessage() .'</div>';
}
echo "Success";
当现在出现错误时,我会看到错误,但我也会看到&#34;成功&#34;。 我不想要那个,我希望在它出现时看到错误,或者我想在没有例外的情况下显示SUCCESS。
我无法弄清楚如何实现这一目标。有人可以向我解释一下吗?
答案 0 :(得分:2)
这应该适合你:
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";
}