尝试/捕捉&如果声明古怪

时间:2011-09-05 23:04:12

标签: php if-statement try-catch

在try / block中使用if / else语句时遇到问题。

try {
    $response = $flickr->callPhotos($content, $limit);
    if($response['stat'] === 'fail'){
        throw new Exception('Please authorize this application.');
    } else {
        --> Code that should not be parsed <--
    }
}
catch (Exception $e){
    echo $e->getMessage();
}

由于某种原因运行此代码时,错误被正确抛出,错误被正确回显,但是也允许“不应该解析的代码”运行产生更多错误。

有什么想法?提前谢谢。

0 个答案:

没有答案