在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();
}
由于某种原因运行此代码时,错误被正确抛出,错误被正确回显,但是也允许“不应该解析的代码”运行产生更多错误。
有什么想法?提前谢谢。