当前位置:网站首页>The differences between exit, exit (0), exit (1), exit ('0 '), exit ('1'), die and return in PHP
The differences between exit, exit (0), exit (1), exit ('0 '), exit ('1'), die and return in PHP
2022-07-07 16:19:00 【Full stack programmer webmaster】
die(‘1’) die() and exit() All stop script execution functions ; Actually exit and die These two names point to the same function ,die() yes exit() Alias for function . This function only takes one parameter , It can be a numeric value returned by a program or a string , It is also possible to enter no parameters , The result has no return value .
Reference resources : Although the two are the same , But there is also a slight selectivity in use .
When passed to the exit and die The value of the function is 0 when , It means to terminate the execution of the script ahead of time , Usually use exit() The name .
echo "1111"; exit(0); echo "2222";When the program goes wrong , You can pass it a string , It will be output on the system terminal as is , Usually use die() The name .
$fp=fopen("./readme.txt","r") or die(" Cannot open the file "); // In this case , If fopen The function is called to return a Boolean value false when ,die() The script will be terminated immediately , And print it now // The string passed to it ,“ I can say oneortwo words before I die ”.alike die(‘1’) Yetong exit(‘1’) equally , Output 1
echo "begin"; die('1'); echo "end"; // Output begin1exit(1) No output , End procedure
echo "begin"; exit(1); echo "end"; // Output beginexit(0) No output , End procedure
echo "begin"; exit(0); echo "end"; // Output beginexit(‘0’) Output 0 And end the program
echo "begin"; exit('0'); echo "end"; // Output begin0exit(‘1’) Output 1 And end the program
echo "begin"; exit('1'); echo "end"; // Output begin1return Return value , Subsequent procedures are not implemented , Value is not output
echo "begin"; return 1; echo "end"; // Output begin,return The value of is not output to the screen , Instead, it returns to the previous layer summary :
return Is the return value
die It's a mistake that stops
exit It's a direct stop , And do not run subsequent code , exit () You can display content .
return Is the pure return value , But it will not run subsequent code
exit (0): Run the program normally and exit the program ;
exit (1): Abnormal operation causes the program to exit ;
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/113212.html Link to the original text :https://javaforall.cn
边栏推荐
- JS array foreach source code parsing
- Is it reliable to open an account on Tongda letter with your mobile phone? Is there any potential safety hazard in such stock speculation
- Step by step monitoring platform ZABBIX
- 2022山东智慧养老展,适老穿戴设备展,养老展,山东老博会
- three.js打造酷炫下雪效果
- 融云斩获 2022 中国信创数字化办公门户卓越产品奖!
- 企业级日志分析系统ELK
- Laravel5.1 路由 -路由分组
- 深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
- Migration and reprint
猜你喜欢

Odoo集成Plausible埋码监控平台

分步式監控平臺zabbix

Plate - forme de surveillance par étapes zabbix

讲师征集令 | Apache SeaTunnel(Incubating) Meetup 分享嘉宾火热招募中!

过度依赖补助,大客户收款难,冲刺“国产数据库第一股”的达梦后劲有多足?
通知Notification使用全解析

Three. JS introductory learning notes 04: external model import - no material obj model

Dotween -- ease function

Three. JS introductory learning notes 18: how to export JSON files with Blender

Enterprise log analysis system elk
随机推荐
Numpy -- epidemic data analysis case
thinkphp3.2.3中设置路由,优化url
Communication mode between application program and MATLAB
C4D learning notes 1- animation - animation key frames
PHP实现微信小程序人脸识别刷脸登录功能
星瑞格数据库入围“2021年度福建省信息技术应用创新典型解决方案”
121. The best time to buy and sell stocks
应用程序和matlab的通信方式
leetcode 241. Different Ways to Add Parentheses 为运算表达式设计优先级(中等)
Vite path alias @ configuration
Shipping companies' AI products are mature, standardized and applied on a large scale. CIMC, the global leader in port and shipping AI / container AI, has built a benchmark for international shipping
用手机在通达信上开户靠谱吗?这样炒股有没有什么安全隐患
prometheus api删除某个指定job的所有数据
Three. JS introductory learning notes 07: external model import -c4d to JSON file for web pages -fbx import
Description of vs common shortcut keys
Three. JS introductory learning notes 19: how to import FBX static model
如何在shell中实现 backspace
Limit of total fields [1000] in index has been exceeded
iptables只允许指定ip地址访问指定端口
招标公告:盘锦市人民医院盘锦医院数据库维保项目