当前位置:网站首页>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
边栏推荐
- Xcode Revoke certificate
- The inevitable trend of the intelligent development of ankerui power grid is that microcomputer protection devices are used in power systems
- 【花雕体验】15 尝试搭建Beetle ESP32 C3之Arduino开发环境
- Introduction to pyGame games
- Markdown formula editing tutorial
- 用手机在通达信上开户靠谱吗?这样炒股有没有什么安全隐患
- Multiplication in pytorch: mul (), multiply (), matmul (), mm (), MV (), dot ()
- php 自带过滤和转义函数
- Logback日志框架第三方jar包 免费获取
- 121. 买卖股票的最佳时机
猜你喜欢

模仿企业微信会议室选择

SPI master rx time out中断

Odoo integrated plausible embedded code monitoring platform

Xcode Revoke certificate

Plate - forme de surveillance par étapes zabbix

Lecturer solicitation order | Apache seatunnel (cultivating) meetup sharing guests are in hot Recruitment!

Leetcode-231-2的幂

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

torch.numel作用

Vite path alias @ configuration
随机推荐
iptables只允许指定ip地址访问指定端口
分步式監控平臺zabbix
Particle effect for ugui
SysOM 案例解析:消失的内存都去哪了 !| 龙蜥技术
Xingruige database was shortlisted as the "typical solution for information technology application and innovation in Fujian Province in 2021"
Leetcode-136- number that appears only once (solve with XOR)
Power of leetcode-231-2
深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
Mysql database backup script
航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
95. (cesium chapter) cesium dynamic monomer-3d building (building)
U3D_ Infinite Bessel curve
laravel构造函数和中间件执行顺序问题
Vite path alias @ configuration
PHP实现执行定时任务的几种思路详解
神经网络c语言中的指针是怎么回事
喜讯!科蓝SUNDB数据库与鸿数科技隐私数据保护管理软件完成兼容性适配
Three. JS introductory learning notes 0: illustration of how webgl and threejs work
laravel怎么获取到public路径
The unity vector rotates at a point