PHP中die()和exit()函数之间有什么区别?

我认为两者具有相同的功能,但是我怀疑两者之间是否存在某些差异……这是什么?

#1楼

如前所述,这两个命令产生相同的解析器令牌。

有一个小的区别,那就是解析器返回令牌需要多长时间。

我还没有研究过PHP解析器,但是如果它是一长串以“ d”开头的函数,而又是一短串以“ e”开头的函数,那么查找以“”开头的函数的函数名一定要花些时间e”。 由于检查整个函数名称的方式,可能还有其他差异。

我怀疑,除非您拥有一个专门用于解析PHP的“完美”环境以及许多具有不同参数的请求,否则它将无法衡量。 但是一定有区别,毕竟,PHP是一种解释型语言。

#2楼

没有区别-它们是相同的。

PHP exit手册:

注意:此语言构造等效于die() 。

PHP die手册:

这种语言构造等效于exit() 。

#3楼

它们本质上是相同的,尽管本文另有建议。

#4楼

它们听起来大致相同,但是exit()还允许您设置PHP脚本的退出代码。

通常,您实际上并不需要此脚本,但是在编写控制台PHP脚本时,您可能需要与Bash一起检查脚本是否以正确的方式完成了所有操作。

然后,您可以使用exit()并稍后进行捕获。 Die()不支持。

Die()始终以代码0存在。因此从本质上来说die()命令执行以下操作:

echo "I am going to die";

exit(0);

?>

与以下内容相同:

die("I am going to die");

?>

#5楼

PHP手册上的模具 :

die —等同于退出

你甚至可以die; 与exit;相同 -有或没有括号。

选择die()不是exit()的唯一优势可能是节省了键入额外字母的时间;-)

php中die是什么意思,PHP中die()和exit()有什么区别?相关推荐

  1. php中mvc控制器作用,理解PHP中的MVC编程之控制器

    简单来讲,控制器的作用就是接受请求.它使用获取的方法,在这里是通过URI,载入一个功能模块来刷新或者提交一个表述层.控制器将使用$_GET自动全局变量来判断载入哪一个模块. 一个请求的例子,看起来像这 ...

  2. linux如何在C程序中使用exit,c语言exit和return区别,在fork和vfork中使用

    exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在main主函数中,则会退出函数并返 ...

  3. php取tet文件内容,PHP中使用PDFlib TET提取PDF中的文本

    本文介绍了如何在PHP中使用PDFlib TET提取PDF中的文本: /* 全局参数表*/ $globaloptlist = "searchpath=../../../resource/cm ...

  4. 微信中使用支付宝手机版,浏览器中打开,PHP完整综合版含回调

    推荐文章 微信H5支付完整版含PHP回调页面.代码精简2018年2月 支付宝手机支付,本身有提供一个手机网站支付DEMO,是lotusphp版本的,里面有上百个文件,非常复杂.本文介绍的接口, 只需通 ...

  5. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  6. 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法

    title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...

  7. c语言exit和return区别,在fork和vfork中使用

    转自c语言exit和return区别,在fork和vfork中使用 exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: ...

  8. Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理

    Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...

  9. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

最新文章

  1. 2w字大白话讲解Spring Cloud,必须收藏
  2. LInux初始学习篇:基本命令使用
  3. jquery combobox
  4. 如何在不同摄像头里识别行人?多层相似度感知CNN网络解析
  5. CodeForces - 1420D Rescue Nibel!(组合数学+离散化)
  6. Spring中Bean的作用域都有哪些?
  7. 前端学习(891):bom导读
  8. python-非负矩阵分解-NMF
  9. linux(windows,mac)下安装ta-lib
  10. requestmapping中path与value区别_1、Spring注解之@RequestMapping
  11. 关于map的初级应用
  12. 缓存穿透,缓存击穿,缓存雪崩以及解决方案
  13. lstm数学推导_ICML 2019 | 神经网络的可解释性,从经验主义到数学建模
  14. cenOS 安装opencv(for matlab)
  15. 英雄联盟自定义局怎么和其他服务器的玩家玩,英雄联盟自定义为什么没有玩家进来...
  16. 蚂蚁金服java二面_蚂蚁金服Java开发二面
  17. 电脑只能上qq不能打开网页
  18. SVN提交报错 Attempted to lock an already-locked dir
  19. 5.3.1 Unique Binary Sear Trees
  20. (完美)华为nova2 PIC-AL00的USB调试模式在哪里打开的流程

热门文章

  1. SketchUp模型组件【iMod · 精选244 —— 现代卧室SU模型】
  2. 皮卡丘(pikachu)敏感信息泄露
  3. HTML5排序罗马数字,HTML5 罗马数字时钟
  4. 查看电脑内存个数、主频(工作频率)、容量、位宽等的方法总结
  5. Oracle 查询临时表空间
  6. 阿里云P2P内容分发网络(PCDN)实操手册
  7. 2021年12月中国A股石油加工贸易行业上市企业市值排行榜:中国石油位居榜首,宇新股份股价最高(附月榜TOP24详单)
  8. 手机黑屏,但是按开机键有震动,能进系统,usb也能识别fastboot和rec(bl已解)
  9. 秒表计时器怎么读_秒表使用说明书
  10. 吹塑机是什么?它的用途?