代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
>
软件编程
>
PHP代码
>
解析php中die(),exit(),return的区别
时间:2021-01-07 11:21:23 | 栏目:
PHP代码
| 点击:次
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
的现象就很模糊,多数情况下现象都是一致的
您可能感兴趣的文章:
详解Yii2 之 生成 URL 的方法
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
详解Laravel5.6通过路由进行API版本控制的简单方法
ThinkPHP3.2.3数据库设置新特性
yii2.0数据库迁移教程【多个数据库同时同步数据】
相关文章
12-18
php实现信用卡校验位算法THE LUHN MOD-10示例
11-20
PHP合并数组+号和array_merge的区别
01-05
PHP中构造函数和析构函数解析
11-28
php将数据库中所有内容生成静态html文档的代码
12-05
php学习之简单计算器实现代码
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长