引自:https://blog.csdn.net/u013091013/article/details/79579357
问题
在使用laravel框架的时候使用try catch,发现无效,如下:1
2
3
4
5try {
echo $a;
} catch (Exception $e) {
echo '出错了';
}
错误信息如下:1
Undefined variable: a
原因
后来发现laravel5使用命名空间,控制器被强制放到了子命名空间下
解决方法
在文件开头使用 use \Exception,或者1
2
3
4
5try {
echo $a;
} catch (\Exception $e) {
echo '出错了';
}