qwfc.net
当前位置:首页 >> php Exit DiE >>

php Exit DiE

来自PHP手册:die()Equivalent to exit().说明:die()和exit()都是中止脚本执行函数;其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名.该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也

两个好像都是终止程序执行,貌似的确没有不同GOOGLE了一下有人说一个是死之前还能冒个泡,一个不会翻了一下手册,好像exit也是可以输出东西的void exit ( [string status] );但是关于exit有一个注释:注意: 由于这是一个语言结构而非函数,因此它无法被变量函数调用.已经死掉了,就算能交给其他变量或者函数也没有用了啊关于die有一段说明die -- Equivalent to exit()看来,php中die和exit的确没有区别.

1、用法习惯不同,当传递给exit和die函数的值为0时,意味着提前终止脚本的执行,通常用exit()这个名字.2、名字不同,其实PHP手册已经说过“die Equivalent to exit().This language construct is equivalent to exit(). ”两者只是别名关系,

先思考一个问题: 如下代码会向页面显示什么? 代码如下 <?php die(123); ?> 曾经有段时间我一直认为 页面会显示 123,但实践结果告诉我,答案错了,页面一片空白! 一直不知道为什么,死活不输出123,为了让页面输出123,我把它

die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值 补充 一下,die 是失败 后输出,另外 exit 后面 加个 () 也是可以输出内容的!return 是返回,也有终止程序的作用.php 遇到,return 即不运行 后面代码.但终止有本质区别!

一个是完全卸载出内存,一个是退出但不卸载出内存…比划下:你老婆小生你气,让你滚出去,你就从卧室跑到客厅但是不出家门.而你老婆要是让你死滚,你可能就要被轰出家门了…前者之后可能还会被重新调入卧室,后者短时间内用不着了…哈哈…

这两个根本就不是函数,而是语法结构,所以是无法禁用的.

遇到错误你可以直接return出去就可以了

die是语言结构,exit是函数,作用一样

php是解释性脚本,每个php页面都是一个独立的执行程序,不管用什么方式只要执行完了,把结果返回给服务器,都会关闭.程序都关闭了,资源当然会被释放.

网站首页 | 网站地图
All rights reserved Powered by www.qwfc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com