PHP8的程序結(jié)構(gòu)-PHP8知識詳解
導(dǎo)讀:在做任何事情之前,都需要遵循一定的規(guī)則。在php8中,程序能夠安照人們的意愿執(zhí)行程序,主要依靠程序的流程控制語句。
永久美國免備案虛擬主機1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費查看答案和答案解析
在做任何事情之前,都需要遵循一定的規(guī)則。在PHP8中,程序能夠安照人們的意愿執(zhí)行程序,主要依靠程序的流程控制語句。
不管多復(fù)雜的程序,都是由這些基本的語句組成的。語句是構(gòu)造程序的基本單位。程序執(zhí)行的過程就是執(zhí)行程序語句的過程。
程序語句執(zhí)行的次序稱為流程控制。流程控制的結(jié)構(gòu)有順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。我們這里制作了一個三大程序結(jié)構(gòu)的執(zhí)行流程圖。流程
1、順序結(jié)構(gòu)
順序結(jié)構(gòu)是php8的基本結(jié)構(gòu),也是最簡單的結(jié)構(gòu),它按照語句出現(xiàn)的先后順序依次執(zhí)行。如:
<?php
$a = "我們正在學(xué)習(xí)的是";
$b = "PHP8編程語言";
echo $a;
echo $b;
?>
執(zhí)行結(jié)果如下:
我們正在學(xué)習(xí)的是PHP8編程語言
2、選擇結(jié)構(gòu)(分支結(jié)構(gòu)、條件結(jié)構(gòu))
選擇結(jié)構(gòu)又稱分支結(jié)構(gòu)、條件結(jié)構(gòu),它是依據(jù)明確的條件選擇執(zhí)行順序,而不是嚴(yán)格按照順序執(zhí)行,在編程實際運用中要根據(jù)程序流程選擇適合的分支語句,它是依照條件的結(jié)果改變執(zhí)行的程序。
<?php
$t=date("H");
if ($t>"18") {
echo "晚上好!";
}
?>
運行結(jié)果如下:
晚上好!
3、循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。
它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán)。根據(jù)判斷條件,循環(huán)結(jié)構(gòu)又可細分為以下兩種形式:
1、當(dāng)型循環(huán)結(jié)構(gòu):先判斷(條件)再執(zhí)行。
2、直到型循環(huán)結(jié)構(gòu):先執(zhí)行后判斷。
循環(huán)結(jié)構(gòu)可以看成是一個條件判斷語句和一個向回轉(zhuǎn)向語句的組合。另外,循環(huán)結(jié)構(gòu)的三個要素:循環(huán)變量、循環(huán)體和循環(huán)終止條件 ,循環(huán)結(jié)構(gòu)在程序框圖中是利用判斷框來表示,判斷框內(nèi)寫上條件,兩個出口分別對應(yīng)著條件成立和條件不成立時所執(zhí)行的不同指令,其中一個要指向循環(huán)體,然后再從循環(huán)體回到判斷框的入口處。
在 PHP 8中,有以下循環(huán)語句:(詳細代碼,后面教程有講解)
1、for循環(huán):for循環(huán)是一種常用的循環(huán)結(jié)構(gòu),它允許您指定循環(huán)的初始條件、循環(huán)條件和循環(huán)步驟。
2、while循環(huán): while循環(huán)用于在指定條件為真時重復(fù)執(zhí)行一個代碼塊。它只有一個循環(huán)條件。
3、do-while循環(huán): do-while循環(huán)與while循環(huán)類似,但它先執(zhí)行一次代碼塊,然后在指定條件為真時重復(fù)執(zhí)行。
本文地址:http://003188.cn/php8dechengxujiegou.html
阿里云虛擬主機1G空間,120元一年
香港、美國虛擬主機100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡