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


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

throw new Exception('返回的数据不是字符串,不符合');抛出异常一般和try catch一起用
本文探讨了PHP中halt函数和$this->error方法的区别。halt用于调试,展示异常信息,帮助开发者定位错误;而$this->error则用于向用户友好地显示错误信息。此外,还提到了使用throw new Exception进行异常抛出,通常与try-catch结构配合使用。
halt是抛出异常,告诉你发生错误的文件名,第几行,给程序员看的。$this->error是给用户看的,比如登陆时密码不正确就用$this->error.
halt()调试变量输出后中止程序的执行 给程序员看的


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

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

被折叠的 条评论
为什么被折叠?