PHP中的die和exit
程序员文章站
2022-10-03 13:14:26
PHP中的die和exit。先说结论:PHP中的die和exit是没有区别的,其实调用的是同一个函数:exit()。
函数如下:void exit ([ string statu...
PHP中的die和exit。先说结论:PHP中的die和exit是没有区别的,其实调用的是同一个函数:exit()。
函数如下:void exit ([ string status])voidexit(intstatus )
中止脚本的执行。 尽管调用了 exit(), shutdown函数 以及 类中的析构函数 总是会被执行。
exit 是个语法结构,如果没有 status 参数要传入,可以省略圆括号。
对于 $status,如果为string,在脚本退出时会将其打印出来。如果为int,则不打印。
对于int类型的几点说明:
如果 status 是一个 integer,该值会作为退出状态码,并且不会被打印输出。 退出状态码应该在范围0至254,不应使用被PHP保留的退出状态码255。 状态码0用于成功中止程序。 状态码可以在注册shutdown函数后使用 在命令行执行 php -r 'exit(10);' //空 echo $? //10
说明exit中的状态码被放入了当前执行它的环境中去,暂时不知道如何使用
无论如何,Shutdown函数与析构函数都会被执行
上一篇: 安全检测ASP.net开发网站实例
下一篇: 爱剪辑怎么给一个视频添加多段歌词?
推荐阅读
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
Python中浅拷贝和深拷贝的理解与研究
-
php中print跟echo的区别,以及“”,‘’的区别
-
php代码中的LA_PRE什么意思?解决办法
-
PowerShell函数中的开关参数介绍和创建实例
-
linux CentOS 系统php和mysql命令加入到环境变量中
-
submit提交失败和PHP中mysql保存出现乱码
-
PHP通过反射动态加载第三方类和获得类源码的实例
-
php中的静态方法与实例方法有什么区别?解决方法
-
php中的一些数组排序方法分享