我是PHP中try/Catch
选项的新手,所以我创建了这个:
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";
}