荆轲刺秦王

halt 是抛出异常,告诉你发生错误的文件名,第几行,给程序员看的。

$this->error是给用户看的,比如登陆时密码不正确就用$this->error .

重点说一下 halt :

说明:调试变量输出后中止程序的执行

示例:

$memberModel = Model('Demo');

$memberList = $memberModel -> memberList();

halt($memberList);

echo '这里的信息是看不到的';

输出:

array (size=4)

0 =>

array (size=3)

'id' => int 0

'name' => string 'thinkphp' (length=8)

'score' => int 1

1 =>

array (size=3)

'id' => int 4

'name' => string 'zhangsan4' (length=9)

'score' => int 0

2 =>

array (size=3)

'id' => int 5

'name' => string 'zhangsan5' (length=9)

'score' => int 0

3 =>

array (size=3)

'id' => int 6

'name' => string 'zhangsan6' (length=9)

'score' => int 0

需要注意的是:如果要使用 halt 做断电测试的话,需要先打开全局配置文件中的调试模式: 把app_debug改成 true

php halt,ThinkPHP halt和$this-error区别?相关推荐

  1. linux关机_Linux中shutdown,halt,poweroff,init 0区别

    1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...

  2. thinkphp中出现unserialize(): Error at offset 533 of 1857 bytes如何解决

    thinkphp中出现unserialize(): Error at offset 533 of 1857 bytes如何解决 一.总结 一句话总结:清缓存就好了,所以框架有问题可以考虑清缓存 清缓存 ...

  3. console对象的方法log()、info()、warn()、error()区别及几个实用的方法

    先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 log().info().warn().error( ...

  4. shutdown、halt、poweroff、reboot的区别

    在Linux中reboot的功能是重新启动Linux系统,shutdown.poweroff.halt的功能是关闭Linux系统,其中,还可以重启Linux系统.它们的具体描述如下: shutdown ...

  5. fault、failure和error区别

    fault.failure和error 看上面那篇博文理解学习的. 作出个人的理解和总结: 1.fault(缺陷):程序段有缺陷但可以将就使用. 2.error(出错):程序段用错误的方式得出了正确的 ...

  6. console对象的方法log、info、warn、error的区别及几个实用的方法

    先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 下面的运行截图中,图中的灰色是运行的这句,灰色下面是 ...

  7. linux poweroff关机信号,理解 Linux 中的 Shutdown、Poweroff、Halt 和 Reboot 命令

    在本篇中,我们会向你解释 shutdown.poweroff.halt 以及 reboot 命令.我们会解释当使用可选项时,它们实际做了什么. 如果你想深入管理 Linux 服务器,那么为了有效和可靠 ...

  8. ThinkPHP使用方法小记

    系统:window 7 64位 Thinkphp版本:5.0.5 环境:wampserver集成 一.项目部署 1.虚拟主机部署/本地部署 去掉public/index.php改到 根目录下/inde ...

  9. thinkphp 源码分析(四)—— 错误和异常处理 以及 log 日志

    0x01 前言 本来是这样的,继续是smile 师傅的那篇文章,文章中提到了可以用包含日志, 但是一开始我输入: http://127.0.0.1/public/index.php/index/ind ...

  10. 嵌入式系统理解及相关知识100问

    开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器.输入设备.输出设备.数据通路/总线和外部资源接口等一系列硬件组件.开发板一般由嵌入式系统开发者根据开发需求自己订制 ...

最新文章

  1. matlab图形绘制基础(东北大学MOOC笔记)
  2. Qt编写数据可视化大屏界面电子看板12-数据库采集
  3. 利用最新Apache解析漏洞(CVE-2017-15715)绕过上传黑名单
  4. 继承扩展DataGrid的editors
  5. DISCUZ编辑器工具栏图标不显示
  6. HTML用来显示计算机代码的标签 pre 预定义格式标签
  7. NTP服务器配置(CentOS环境)
  8. EndNote导出任意期刊格式的参考文献
  9. 支付宝支付加密规则梳理,写的太好了!
  10. html——陆海网站练习
  11. 期货及衍生品基础 - 概述总结
  12. c语言用星号编写矩形,c语言星号打印矩形三角形菱形等图案.doc
  13. 各种浏览器兼容性报告大全
  14. Ubuntu20.04 搭建repo + gitlab的代码管理系统
  15. 值得推荐的MAC软件下载软件的网站
  16. 显示器扩展后左右如何设置?
  17. 【AIS学习】06:AIS缩略语
  18. 树莓派开箱点亮(无屏幕)
  19. java swfupload 302_swfupload Upload Error 302 错误解决办法
  20. 2022-07-11 BUD元宇宙面试记录及复盘(还是要多复习下语言的细节)

热门文章

  1. php getimagesize 导致系统变慢
  2. 计算机网络 王道考研2021 第六章:应用层 -- 域名系统 DNS、域名解析
  3. 芜湖市市一中2021年高考成绩查询,2021年芜湖各高中录取分数线预测
  4. 清明柳枝亭子小桥flash动画素材
  5. win7计算机设置成不黑屏,教你win7开机黑屏
  6. Python使用pyecharts库画简单的中国地图
  7. PointConv:基于3D点云的深度卷积网络
  8. 编程题:用for循环嵌套,输出下列图形:
  9. Normalize.css简书
  10. Cocos2dx基础手册