日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
php多分支是什么意思

本文操作環(huán)境:Windows7系統(tǒng)、php7.1、Dell G3。

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、大足網(wǎng)站維護(hù)、網(wǎng)站推廣。

php 多分支是什么意思?

PHP分支控制語(yǔ)句,PHP流程控制結(jié)構(gòu)之分支結(jié)構(gòu)

流程控制對(duì)于任何一門(mén)編程語(yǔ)言來(lái)說(shuō)都是具有通用與普遍性的,是程序的重要組成部分??梢赃@么說(shuō),在任何一門(mén)程序設(shè)計(jì)語(yǔ)言中,都需要支持三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)(選擇結(jié)構(gòu)或條件結(jié)構(gòu))和循環(huán)結(jié)構(gòu)。對(duì)于順序結(jié)構(gòu),主要是賦值語(yǔ)句和輸入/輸出語(yǔ)句等,即按次序執(zhí)行,這里沒(méi)什么好說(shuō)的。這里,筆者重點(diǎn)總結(jié)一下分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

分支結(jié)構(gòu)

分支結(jié)構(gòu)是程序在執(zhí)行過(guò)程中依照需求條件來(lái)改變程序執(zhí)行的順序。即滿(mǎn)足條件時(shí)就執(zhí)行某一敘述塊,反之則執(zhí)行另一敘述塊。在程序中使用分支結(jié)構(gòu)可以有以下幾種形式:

單一條件分支結(jié)構(gòu)
雙向條件分支結(jié)構(gòu)
多向條件分支結(jié)構(gòu)
巢狀條件分支結(jié)構(gòu)

單一條件分支

if結(jié)構(gòu)是單一條件分支結(jié)構(gòu),if語(yǔ)句的基本格式是對(duì)一個(gè)表達(dá)式進(jìn)行計(jì)算,根據(jù)計(jì)算結(jié)果決定是否執(zhí)行后面的語(yǔ)句。if后面小括號(hào)中的“表達(dá)式”就是執(zhí)行的條件,條件返回的結(jié)果只能是布爾型值。其通常是由比較運(yùn)算符或者邏輯運(yùn)算符組成的表達(dá)式所計(jì)算的結(jié)果值,或是一些返回布爾型的函數(shù)等。如果是傳入其他類(lèi)型的值,也會(huì)自動(dòng)轉(zhuǎn)換為布爾型的TRUE或FALSE。如果表達(dá)式為T(mén)RUE,則執(zhí)行代碼塊,否則不執(zhí)行。

DEMO

 $y );                 //兩個(gè)變量的值已經(jīng)交換,輸出true
    
    echo $x." ".$y;
?>

雙向條件分支

雙向條件分支好比if語(yǔ)句中也可以包含else子句,其意思是需要在滿(mǎn)足某個(gè)條件時(shí)執(zhí)行一條語(yǔ)句,而在不滿(mǎn)足該條件時(shí)執(zhí)行其他語(yǔ)句,這正是else子句的功能。else延伸了if語(yǔ)句,可以在if語(yǔ)句中的表達(dá)式的值為FALSE時(shí)執(zhí)行語(yǔ)句。值得注意的是,else語(yǔ)句是if語(yǔ)句的從句,必須和if一起使用,不能單獨(dú)存在。

DEMO

 $y ) {                             
        echo "變量$x 大于變量 $y 
"; //判斷的條件成立,此句會(huì)執(zhí)行 } else { echo "變量$x 小于變量 $y
"; //判斷的條件不成立,此句會(huì)被執(zhí)行 } echo "變量$x和變量$y比較完畢 "; ?>

多向條件分支

elseif子句是典型的多向條件分支,它延伸了if語(yǔ)句,elseif子句會(huì)根據(jù)不同的表達(dá)式值確定執(zhí)行哪個(gè)語(yǔ)句塊。在PHP中也可以將elseif分開(kāi)成兩個(gè)關(guān)鍵字else if來(lái)使用。其執(zhí)行順序是如果表達(dá)式l為T(mén)RUE,則執(zhí)行代碼塊1語(yǔ)句;如果判斷表達(dá)式2為T(mén)RUE,則執(zhí)行代碼塊2語(yǔ)句;以此類(lèi)推,判斷第n個(gè)表達(dá)式為T(mén)RUE,則執(zhí)行代碼塊n語(yǔ)句;如果表達(dá)式的條件都不為T(mén)RUE,則執(zhí)行else子語(yǔ)中的代碼塊n l語(yǔ)句,當(dāng)然最后的else語(yǔ)句也可以省略。

DEMO

switch語(yǔ)句和elseif相似,也是一種多向條件分支結(jié)構(gòu),但if和elseif語(yǔ)句使用布爾表達(dá)式或布爾值作為分支條件來(lái)進(jìn)行分支控制;而switch語(yǔ)句則用于測(cè)試一個(gè)表達(dá)式的值,并根據(jù)測(cè)試結(jié)果選擇執(zhí)行相應(yīng)的分支程序,從而實(shí)現(xiàn)分支控制。switch語(yǔ)句由一個(gè)選擇表達(dá)式和多個(gè)case標(biāo)簽組成,case標(biāo)簽后緊接著一段代碼塊。在使用switch語(yǔ)句時(shí)應(yīng)該注意以下幾點(diǎn):

switch語(yǔ)句后面的選擇表達(dá)式的數(shù)據(jù)類(lèi)型只能是整型或字符串,不能是boolean型。通常這個(gè)控制表達(dá)式是一個(gè)變量名稱(chēng)。

switch語(yǔ)句后面的花括號(hào)是必須有的。

case語(yǔ)句的個(gè)數(shù)沒(méi)有規(guī)定,可以無(wú)限增加。但case標(biāo)簽和其后面的值之間應(yīng)有一個(gè)空格,值后面必須有一個(gè)冒號(hào),這是語(yǔ)法的一部分。

switch匹配完成以后,將依次逐條執(zhí)行匹配的分支模塊中的語(yǔ)句,直到switch結(jié)構(gòu)結(jié)束或者遇到了break語(yǔ)句才停止執(zhí)行。

switch語(yǔ)句中default標(biāo)簽直接在后面加上一個(gè)冒號(hào),其意思是是表達(dá)式的值不能與前面任何一個(gè)case標(biāo)簽后的值相等,這時(shí)才執(zhí)行default分支中的語(yǔ)句。default標(biāo)簽可以省略。

DEMO

巢狀條件分支

巢狀式條件分支結(jié)構(gòu)就是if語(yǔ)句的嵌套,即指if或else后面的代碼塊中又包含if語(yǔ)句。

DEMO

= 60 ) {                                     //如果是男性并且年齡在60以上則執(zhí)行下面的區(qū)塊
            echo "這個(gè)先生已退休".($age-60)."年了";
        } else {                                                //如果是男性并且年齡在60以下則執(zhí)行下面的區(qū)塊
            echo "這個(gè)先生在工作,還有".(60-$age)."年才能退休";
        }   
    } else {                                                    //如果用戶(hù)輸入的是女性則執(zhí)行下面的區(qū)塊
        if( $age >= 55 ) {                                      //如果是女性并且年齡在55以上則執(zhí)行下面區(qū)塊
            echo "這個(gè)女士已退休".($age-55)."年了";
        } else {                                                //如果是女性并且年齡在55以下則執(zhí)行下面區(qū)塊
            echo "這個(gè)女士在工作,還有".(55-$age)."年才能退休";
        }
    }           
?>

分享文章:php多分支是什么意思
鏈接地址:http://www.5511xx.com/article/cdgegie.html