halt()与$this->error throw new Exception($e)区别

halt是抛出异常,告诉你发生错误的文件名,第几行,给程序员看的。$this->error是给用户看的,比如登陆时密码不正确就用$this->error.

halt()调试变量输出后中止程序的执行 给程序员看的

$this->error('报错啦');给用户页面看的

throw  new Exception('返回的数据不是字符串,不符合');抛出异常一般和try catch一起用

猜你喜欢

转载自blog.csdn.net/resilient/article/details/83274300
今日推荐