gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP函數(shù)運(yùn)用之怎么退出腳本程序

在之前的文章《PHP函數(shù)運(yùn)用之怎么進(jìn)行進(jìn)制的轉(zhuǎn)換》中,我們了解使用PHP如何進(jìn)行二進(jìn)制數(shù)和十進(jìn)制數(shù)的相互轉(zhuǎn)換、十進(jìn)制數(shù)和十六進(jìn)制數(shù)的相互轉(zhuǎn)換、十進(jìn)制數(shù)和八進(jìn)制數(shù)的相互轉(zhuǎn)換,感興趣的朋友可以學(xué)習(xí)了解一下~

本文的重點(diǎn)是“終止腳本的運(yùn)行,退出當(dāng)前程序”;我們需要通過一條語句告訴PHP引擎,此語句之后的其他語句不需要執(zhí)行了。

那么怎么才能實(shí)現(xiàn)終止腳本執(zhí)行操作呢?其實(shí),PHP中提供了兩個(gè)內(nèi)置函數(shù)“die()”和“exit()就能完成這個(gè)操作!

我們來看看下面兩個(gè)例子

<?php $a = 1; $b = 9; echo $a; // 輸出 1 die(); // 終止腳本運(yùn)行,下面不在運(yùn)行 $sum = $a + $b; echo $sum; // 不被輸出 ?>

輸出結(jié)果:

PHP函數(shù)運(yùn)用之怎么退出腳本程序

<?php $a = 1; $b = 9; echo $a; // 輸出 1 exit(); // 終止腳本運(yùn)行,下面不在運(yùn)行 $sum = $a + $b; echo $sum; // 不被輸出 ?>

輸出結(jié)果:

PHP函數(shù)運(yùn)用之怎么退出腳本程序

可以看出,兩個(gè)程序都在第 5 行退出(終止執(zhí)行)了,并沒有執(zhí)行第 6 行和第 7 行的代碼。

其實(shí) exit 和 die 這兩個(gè)名字指向的是同一個(gè)函數(shù),die() 是 exit() 函數(shù)的別名,兩個(gè)函數(shù)本質(zhì)上是一樣的。且die()和exit() 函數(shù)還接受一個(gè)可選參數(shù) $message ,用于在退出當(dāng)前腳本時(shí)輸出一個(gè)消息。

exit($message); die($message);

$message可以是一個(gè)具體的數(shù)值(int 類型),也可以是一個(gè)字符串(String類型),還可以不輸入任何參數(shù)。

  • 如果為 int 類型,那么該值會(huì)作為退出狀態(tài)碼,并且不會(huì)被打印輸出。(退出狀態(tài)碼的取值范圍在 0 至 254 之間。)

<?php $a = 1; $b = 9; echo $a; // 輸出 1 exit(0); // 終止腳本運(yùn)行,下面不在運(yùn)行 $sum = $a + $b; echo $sum; // 不被輸出 ?>

注意:不要使用被 PHP 保留的退出狀態(tài)碼 255。 狀態(tài)碼 0 用于成功中止程序。

  • 如果為String類型,則函數(shù)會(huì)打印該字符串并退出當(dāng)前腳本;

<?php header("content-type:text/html;charset=utf-8"); $a = 1; $b = 9; echo $a; // 輸出 1 exit("<br>退出腳本"); // 終止腳本運(yùn)行,下面不在運(yùn)行 $sum = $a + $b; echo $sum; // 不被輸出 ?>

PHP函數(shù)運(yùn)用之怎么退出腳本程序

利用這個(gè)特性,當(dāng)程序出錯(cuò)時(shí),我們可以給它傳遞一個(gè)字符串,它會(huì)原樣輸出在系統(tǒng)終端上

$fp=fopen("./readme.txt","r") or die("不能打開該文件"); //這種情況下,如果fopen函數(shù)被調(diào)用返回布爾值false時(shí),die()將立即終止腳本,并馬上打印 //傳遞給它的字符串,“死前還能說一兩句話”。

說明:雖然die()和exit()兩者相同,但通常使用中也有細(xì)微的選擇性。例如:

當(dāng)傳遞給exit和die函數(shù)的值為0時(shí),意味著提前終止腳本的執(zhí)行,通常用exit()這個(gè)名字。

當(dāng)程序出錯(cuò)時(shí),可以給它傳遞一個(gè)字符串,它會(huì)原樣輸出在系統(tǒng)終端上,通常使用die()這個(gè)名字。

die()和exit() 函數(shù)可以用于循環(huán)語句,能起到跳出循環(huán)的作用

<?php     for ($i=0; $i < 10; $i++) {         if ($i == 2) {             die;         } else {             echo '$i = '.$i.'<br>';         }     }     echo '循環(huán)外的一個(gè)輸出<br>'; ?>

輸出結(jié)果:

PHP函數(shù)運(yùn)用之怎么退出腳本程序

終止程序的運(yùn)行除了可以使用die()和exit()函數(shù)外,還可以利用return語句來實(shí)現(xiàn)。

首先我們要知道:return是語言結(jié)構(gòu)而不是函數(shù)

return:表示執(zhí)行到該處退出;如果是在函數(shù)中,表示退出函數(shù),如果是在腳本中,表示腳本停止執(zhí)行。

  • 如果在全局范圍中調(diào)用,則當(dāng)前腳本文件中止運(yùn)行。如果當(dāng)前腳本文件是被 include 的或者 require 的,則控制交回調(diào)用文件。此外,如果當(dāng)前腳本是被 include 的,則 return 的值會(huì)被當(dāng)作 include 調(diào)用的返回值,相應(yīng)的在主腳本文件中定義一個(gè)變量進(jìn)行返回值的接收。

<?php //包含demo13_ stop. php $test = include ' demo13_ stop.php' ; var_ dump($test) ; ?>

demo13_stop.php

<?php    //終止腳本執(zhí)行    echo 'start';     //return    return '*'; ?>
  • 如果在主腳本文件中調(diào)用 return,則腳本中止運(yùn)行。

總結(jié):

PHP提供的終止腳本執(zhí)行的方式有三種:return,die(),exit()

return一般用于結(jié)束當(dāng)前的函數(shù)/文件/腳本/其他的執(zhí)行,并將信息返回給調(diào)用他的其他 函數(shù)/文件/腳本/其他 。

die()和exit()是使當(dāng)前執(zhí)行停止到這里,并且不再進(jìn)行下去。如果有參數(shù),會(huì)直接打印出來(只針對字符串)。

那么如果剛好需要輸出的是一個(gè)數(shù)值變量,則可使用"{}"來包裹數(shù)值變量:

<?php $a = 1; $b = 9; exit("{$a}"); // 終止腳本運(yùn)行,下面不在運(yùn)行 $sum = $a + $b; echo $sum; // 不被輸出 ?>

輸出結(jié)果為:

1

好了就說到這里了,有其他想知道的,可以點(diǎn)擊這個(gè)哦。→ →php視頻教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
久久久久久久久久久福利| 黄色一级大片免费| 一级特黄妇女高潮| 中文字幕免费高清在线| 日本中文字幕片| 日本一区二区免费高清视频| 国产精品无码电影在线观看| 亚洲精品自拍网| www.四虎成人| 成人免费毛片播放| 亚洲成人福利在线观看| 四季av一区二区三区| 亚洲 激情 在线| 天天干天天色天天干| 日本一区二区三区四区五区六区| 亚洲第一页在线视频| 中文字幕一区二区三区四区五区人| 亚洲精品免费一区亚洲精品免费精品一区| 国产三级三级三级看三级| 已婚少妇美妙人妻系列| 一道本视频在线观看| www.51色.com| 中国 免费 av| www..com日韩| 在线观看国产福利| 97精品国产97久久久久久粉红| 91传媒免费视频| 久久综合九色综合88i| 妓院一钑片免看黄大片| 午夜激情在线观看视频| 手机av在线网站| 国产freexxxx性播放麻豆 | 大地资源第二页在线观看高清版| 天天想你在线观看完整版电影免费| 大陆极品少妇内射aaaaaa| 北条麻妃在线观看| 在线视频观看91| 免费av观看网址| 中文字幕资源在线观看| 天堂8在线天堂资源bt| 精品久久久久久久免费人妻| 国产精品av免费| 好男人www社区| 精品无码一区二区三区在线| www.久久av.com| 国产a级一级片| 亚洲啊啊啊啊啊| 性生活免费在线观看| av在线免费观看国产| 国产欧美一区二| 日韩视频第二页| 欧美一级爱爱视频| 国产三级精品三级在线| 天天操天天摸天天爽| 国产91沈先生在线播放| 女人高潮一级片| 国产又黄又猛又粗| 青青青在线播放| 奇米精品一区二区三区| 久久观看最新视频| 亚洲综合20p| 午夜影院免费观看视频| 日韩av片网站| 日本久久久久久久久久久久| 国产成人久久777777| 538任你躁在线精品免费| 免费 成 人 黄 色| 国产91在线亚洲| 婷婷中文字幕在线观看| 99sesese| 成 人 黄 色 小说网站 s色| 黄色在线视频网| www.亚洲高清| 中日韩av在线播放| 做a视频在线观看| 在线免费观看av网| 大地资源第二页在线观看高清版| 中文字幕国产高清| 蜜臀av性久久久久蜜臀av| 一级一片免费播放| 女人色极品影院| 欧美综合在线播放| 波多野结衣之无限发射| 青青青国产在线观看| 欧美 国产 日本| 毛片毛片毛片毛片毛| 男女激烈动态图| 免费看一级大黄情大片| 不卡影院一区二区| 蜜臀av性久久久久蜜臀av| 成人在线免费观看视频网站| 一区二区传媒有限公司| 国产97在线 | 亚洲| 欧美xxxxxbbbbb| aaa毛片在线观看| 欧美一级免费播放| a级黄色片免费| 51xx午夜影福利| 中文字幕综合在线观看| 6080国产精品| 在线播放免费视频| 天天操精品视频| 中文字幕av导航| 日本福利视频在线观看| 秋霞在线一区二区| 欧美日韩一级在线| 草草视频在线免费观看| 成年人看的毛片| 精品视频一区二区在线| 国产高潮免费视频| 在线免费看污网站| 看一级黄色录像| 亚洲色欲久久久综合网东京热| 欧美一级视频在线播放| heyzo亚洲| 无码少妇一区二区三区芒果| 欧美精品久久久久久久久25p| 美女网站视频黄色| 妞干网这里只有精品| 97免费视频观看| 欧美韩国日本在线| 亚洲欧美一区二区三区不卡| ijzzijzzij亚洲大全| jizzjizz国产精品喷水| 亚洲最大综合网| 国产欧美自拍视频| 九九九九免费视频| 亚洲天堂av一区二区| 国产免费一区二区视频| 欧美伦理片在线看| 中国一级黄色录像| 黑森林福利视频导航| 亚洲制服在线观看| www.玖玖玖| 国产精品夜夜夜爽张柏芝| 你懂的av在线| 国产女同无遮挡互慰高潮91| 青青草视频在线免费播放| 麻豆一区二区三区视频| 97视频久久久| 日韩av影视大全| 亚洲一二三区av| 天堂а√在线中文在线| 天堂av在线网站| 国产最新免费视频| 亚洲乱码日产精品bd在线观看| 国产天堂在线播放| 色欲色香天天天综合网www| 超碰在线超碰在线| xxxx一级片| 日本精品免费在线观看| youjizz.com在线观看| 日韩一级免费片| 久久久精品麻豆| 欧美牲交a欧美牲交| 国产视频在线观看网站| 超碰在线资源站| 极品粉嫩美女露脸啪啪| 99精品免费在线观看| 亚洲欧洲日产国码无码久久99| 久久综合亚洲精品| 欧洲金发美女大战黑人| 超碰中文字幕在线观看| 亚洲欧美偷拍另类| 亚洲娇小娇小娇小| 中文字幕视频三区| 污视频网址在线观看| 久久撸在线视频| 精品亚洲视频在线| 国产精品12p| 在线视频一二三区| 免费cad大片在线观看| 国产乱子伦精品无码专区| 黄色成人在线免费观看| 操bbb操bbb| 中文精品无码中文字幕无码专区| 日本老太婆做爰视频| 日韩精品在线视频免费观看| av久久久久久| 国产深夜男女无套内射| 欧美 日本 亚洲| 国产高清视频网站| 91蝌蚪视频在线| 菠萝蜜视频在线观看入口| 人妻无码久久一区二区三区免费 | 人妻av无码专区| 欧美国产激情视频| 精品久久久久av| 日韩av片免费观看| 欧美在线观看黄| 精品国产免费av| 亚洲美女爱爱视频| 国产欧美久久久久| 无码无遮挡又大又爽又黄的视频| 天天干在线影院| 无码人妻精品一区二区三区99v| 久久久久99精品成人片| 国产情侣av自拍| 两性午夜免费视频| 人妻有码中文字幕|