php终止脚本执行(exit、die、return)
生活随笔
收集整理的這篇文章主要介紹了
php终止脚本执行(exit、die、return)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
終止php的腳本執(zhí)行,我們可以使用exit,die,return
0x01 exit和die,
當(dāng)程序運(yùn)行到他們時(shí),直接退出程序,不在運(yùn)行
<?phpheader('content-type:text/html;charset=utf-8');echo '使用exit前';echo '<br>';exit;echo '使用exit后'; ?>
習(xí)慣用exit直接退出,不輸出內(nèi)容,用die退出,然后輸出一些內(nèi)容,當(dāng)然,eixt也可以輸出
0x02 return
終止當(dāng)前頁(yè)面的執(zhí)行
<?phpheader('content-type:text/html;charset=utf-8');echo '使用return前';echo '<br>';return;echo '使用return后'; ?>0x03 區(qū)別
return只是終止當(dāng)前頁(yè)面的執(zhí)行,而exit和die只要運(yùn)行到他們,整個(gè)程序都會(huì)結(jié)束
比如說(shuō)他們?nèi)齻€(gè)在包含文件使用時(shí)
head.php
test.php
<?phpheader('content-type:text/html;charset=utf-8');echo '使用包含文件前';echo '<br>';include('./head.php');echo '使用包含文件后'; ?>
return并沒(méi)有結(jié)束整個(gè)程序,只是結(jié)束了程序在head.php的運(yùn)行
當(dāng)使用exit或者die時(shí)
head.php
整個(gè)程序都結(jié)束了,die的結(jié)果和exit一樣
總結(jié)
以上是生活随笔為你收集整理的php终止脚本执行(exit、die、return)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 颐和园再次收费项目
- 下一篇: php的延时sleep函数