我在model
文件夹中创建了一个frontend/models
,名为Subscription.php。
当我尝试像下面这样处理错误时,它会失败:
try {
//some code
}catch(Exception $e) {
//it does not catch the error
}
当我尝试使用反斜杠\Exception
处理错误时,它将正确处理错误:
try {
//some code
}catch(\Exception $e) {
//it works properly
}
据我所知,我们不必使用\或反斜杠来处理异常。 有人可以解释一下这背后的原因是什么。
我的进口清单如下: 命名空间app \ models;
use Yii;
use yii\base\ErrorException;