这篇文章主要介绍php中退出的死区别是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强> php手册:强>死()()相当于退出。
<强>说明:强>死()和出口()都是中止脚本执行函数;其实退出和死这两个名字指向的是同一个函数,死()是()退出函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,结果没有返回值。
<强>参考:强>虽然两者相同,但通常使用中也有细微的选择性。
<强>例如:强>当传递给出口和死函数的值为0时,意味着提前终止脚本的执行,通常用exit()这个名字。
回声“1111”; 退出(0); 回声“2222”;//22222不会被输出,因为程序运行到退出(0)时,脚本已经被提前终止,“马上断气”。
当程序出错时,可以给它传递一个字符串,它会原样输出在系统终端上,通常使用死()这个名字。
$ fp=fopen (“。/readme.txt",“r")或死亡(“不能打开该文件“);//这种情况下,如果fopen函数被调用返回布尔值假时,死()将立即终止脚本,并马上打?/传递给它的字符串,“死前还能说一两句话”。
<强> 1,功能上,死()就等同于退出();强>
<强> 2,PHP有多种运行方式,即可网站形式,也可脚本形式(不需要Web服务器)。强>
<强>当PHP为脚本形式运行时,建议用exit(): 强>
比如说Bash Shell脚本语言,当它要停止运行时,会用exit()函数终止脚本,并允许输出点内容到运行环境(一般是存储到一个全局变量中),但输出的内容只能是数字,表示“命令的结束状态”。
也就是说,退出(123)只是输出一种运行状态123年,而不是真的要向控制台输出字符串123。如果要向控制台输出123代码得改成如下形式:
& lt; PHP ? 退出(& # 39;123 & # 39;);?在
<强>当PHP为网站形式运行时,建议用死():强>
但此时死(数字),就没啥意义,因为它不会向页面输出数字字符串,也就是说,如果想让页面终止并且输出数字的话,得改成如下形式
& lt; PHP ? 死亡(& # 39;123 & # 39;);?在
以上是php中退出的死区别是什么的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!