php中die()和exit()的区别

本文探讨了PHP中die()与exit()的功能区别及其应用场景。指出二者在功能上相同,但在脚本和网站运行环境下有不同的使用建议。对于脚本形式运行的PHP,建议使用exit()来终止脚本并返回命令状态;而对于网站形式运行的PHP,则推荐使用die()来实现页面输出和终止。
摘要由CSDN通过智能技术生成
1、功能上,die() 就等同于 exit();
2、PHP有多种运行方式,即可网站形式,也可脚本形式(不需要Web服务器)。
a、当PHP为脚本形式运行时,建议用exit():
当它要停止运行时,会用 exit()函数终止脚本,并允许输出点内容到运行环境(一般是存储到一个全局变量中),但输出的内容只能是 数字,表示“命令的结束状态”。
exit(123)只是输出一种运行状态123,而不是真的要向控制台输出字符串 123。如果要向控制台输出123,代码得改成如下形式:exit("123")
b、当PHP为网站形式运行时,建议用die():
但此时 die(数字)没意义,因为它不会向页面输出 数字 字符串,也就是说,如果想让页面终止并且输出数字的话,得改成如下形式die('123')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值