首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Web开发
> 详细
(转)解析php中die(),exit(),return的区别
时间:
2015-04-15 18:43:19
阅读:
92
评论:
0
收藏:
0
[点我收藏+]
标签:
本篇文章是对php中die(),exit(),return的区别进行了详细的分析介绍,需要的朋友参考下
die()
停止程序运行,输出内容
exit
是停止程序运行,不输出内容
return
是返回值
die
是遇到错误才停止
exit
是直接停止,并且不运行后续代码,exit()可以显示内容。
return
就是纯粹的返回值了,但是也不会运行后续代码
exit(0):
正常运行程序并退出程序;
exit(1):
非正常运行导致退出程序;
return():
返回函数,若在主函数中,则会退出函数并返回一值。
详细说:
1.
return
返回函数值,是关键字; exit 是一个函数。
2.
return
是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。
3.
return
是函数的退出(返回);exit是进程的退出。
4.
return
是C语言提供的,exit是操作系统提供的(或者函数库中给出的)。
5.
return
用于结束一个函数的执行,将函数的执行信息传出个其他调用函数使用;exit函数是退出应用程序,删除进程使用的内存空间,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息,这个信息和机器和操作系统有关,一般是 0 为正常退出,非0 为非正常退出。
6. 非主函数中调用
return
和
exit
效果很明显,但是在
main
函数中调用
return
和
exit
的现象就很模糊,多数情况下现象都是一致的
(转)解析php中die(),exit(),return的区别
标签:
原文地址:http://www.cnblogs.com/wanshutao/p/4428964.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
36.VUE — 认识 Webpack 和 安装
2021-07-28
【PHP】上传图片翻转问题
2021-07-28
php对数字进行万。亿的转化
2021-07-28
五个 .NET 性能小贴士
2021-07-28
Three.js中显示坐标轴、平面、球体、四方体
2021-07-28
.net 5+ 知新:【1】 .Net 5 基本概念和开发环境搭建
2021-07-27
1.html,css
2021-07-27
基于Docker搭建 Php-fpm + Nginx 环境
2021-07-27
nginx + http + svn
2021-07-27
kubernets kube-proxy的代理 iptables和ipvs
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!