设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
解析php中die(),exit(),return的区别
返回列表
查看:
762
|
回复:
0
解析php中die(),exit(),return的区别
[复制链接]
阿情
当前离线
积分
7622
2560
主题
2560
帖子
7622
积分
论坛元老
论坛元老, 积分 7622, 距离下一级还需 9992377 积分
论坛元老, 积分 7622, 距离下一级还需 9992377 积分
积分
7622
发消息
电梯直达
楼主
发表于 2018-2-14 08:17:07
|
只看该作者
|
正序浏览
|
阅读模式
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 date函数参数详解
php下intval()和(int)转换使用与区别
特详细的PHPMYADMIN简明安装教程
PHP 页面跳转到另一个页面的多种方法方法总结
PHPMyadmin 配置文件详解(配置)
PHP 页面编码声明方法详解(header或meta)
PHP isset()与empty()的使用区别详解
windows下apache+php+mysql 环境配置方法
php日期转时间戳,指定日期转换成时间戳
PHP中使用cURL实现Get和Post请求的方法
PHP 数组和字符串互相转换实现方法
php die()与exit()的区别实例详解
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
用户反馈
客户端