php中退出的死区别是什么

  介绍

这篇文章主要介绍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中退出的死区别是什么的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

php中退出的死区别是什么