多异常捕获为什么不选择这一种?
<?php
.
.
.
try {
$weather->getWeather('深圳');
} catch (\Overtrue\Weather\Exceptions\InvalidArgumentException $e) {
Log::error('调用天气扩展时出现了参数异常:'. $e->getMessage());
} catch (\Overtrue\Weather\Exceptions\HttpException $e) {
Log::error('调用天气扩展时出现了接口异常:'. $e->getMessage());
} catch (\Overtrue\Weather\Exceptions\Exception $e) {
Log::error('调用天气扩展时出现了其他异常:'. $e->getMessage());
}
.
.
.
推荐文章: