如何详细解析Laravel5中try-catch的使用实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计483个文字,预计阅读时间需要2分钟。
在Laravel 5中,使用以下代码进行错误处理并打印变量信息时,由于时代控制器限制,直接使用根命名空间下的方法将无法调用。代码如下:
phptry { var_dump($val);} catch (Exception $e) { var_dump($e); echo $e->getMessage();}
在laravel5中使用以下代码并没有捕获异常
try{ var_dump($val); }catch (Exception $e){ var_dump($e); echo $e->getMessage(); }
Laravel 5 时代控制器被强制放到了子命名空间下,这样直接就无法调用根命名空间下的 Exception 类了。Laravel 4 的控制器在跟命名空间下,是可以直接使用的。PHP 5.3 以后所有类就默认在命名空间下了,如果不声明,就默认在顶级命名空间下。
本文共计483个文字,预计阅读时间需要2分钟。
在Laravel 5中,使用以下代码进行错误处理并打印变量信息时,由于时代控制器限制,直接使用根命名空间下的方法将无法调用。代码如下:
phptry { var_dump($val);} catch (Exception $e) { var_dump($e); echo $e->getMessage();}
在laravel5中使用以下代码并没有捕获异常
try{ var_dump($val); }catch (Exception $e){ var_dump($e); echo $e->getMessage(); }
Laravel 5 时代控制器被强制放到了子命名空间下,这样直接就无法调用根命名空间下的 Exception 类了。Laravel 4 的控制器在跟命名空间下,是可以直接使用的。PHP 5.3 以后所有类就默认在命名空间下了,如果不声明,就默认在顶级命名空间下。

