php中exit、die和return的区别

来源:互联网 发布:产品宣传片制作软件 编辑:程序博客网 时间:2024/05/22 14:01
exit和die并没有实质的区别,手册里这样描述:

die
(PHP 4, PHP 5)

die — Equivalent to exit()

Description
This language construct is equivalent to exit().

也就是说die是exit的别名,他们都指向相同的函数。并且这2个函数都可以不加后面括号直接使用。加括号的话可以在里面输出信息后程序再结束执行。如果非要说区别的话这2个函数能增加代码阅读性,一般写exit或exit()表示退出该程序,程序是运行正常的。而die或die()则是程序非正常运行。注意只是写法不同而已,作用一样!

return一般用在方法中,表示将值返回出去,他下面的代码也不会执行,而要拿到他返回的值必须调用他所在的函数。

其实以上3种都可以退出当前执行的程序,不执行下面程序代码,同时存在的原因是为了让程序有更好的阅读性。
0 0
原创粉丝点击