PHP讀書筆記整理_結構語句詳解
來源:易賢網(wǎng) 閱讀:947 次 日期:2016-08-16 14:50:43
溫馨提示:易賢網(wǎng)小編為您整理了“PHP讀書筆記整理_結構語句詳解”,方便廣大網(wǎng)友查閱!

PHP結構語句順序結構

順序結構就像一條直線,按著順序一直往下執(zhí)行。我們編寫的代碼默認都是按照順序結構執(zhí)行的。

條件結構之if…else…

條件結構就像一個岔路口,可以向左走,也可以向右走。比如上洗手間,我們知道我們的性 別,這時候我們需要根據(jù)洗手間提供的條件,左邊男洗手間,右邊女洗手間,或者正好相反,其中性別就是這個條件結構的條件。再比如,現(xiàn)在的分數(shù)都流行使用 A、B、C來分級,假設考試成績是93分,可以將其設置為等級A,考試成績是87,可以將其設置為等級B,這里分數(shù)區(qū)間即為條件結構中的條件。

PHP中的“if…else…”語法,如下:

<?php

if(條件){

   //分配服務器干的任務A

}else{

   //分配服務器干的任務B

}

?>

通過條件判斷,若返回值為布爾值TRUE,則執(zhí)行任務A,若返回值為FALSE,則執(zhí)行任務B。

條件結構之if…else if…

PHP中的“if…else if…”語法,如下:

<?php

if(條件一){

   //分配服務器干的任務A

}else if(條件二){

   //分配服務器干的任務B

}

?>

通過條件一判斷,若返回值為布爾值為TRUE,則執(zhí)行任務A,若返回值為FALSE,則判斷條件二,若返回值為布爾值TRUE,則執(zhí)行任務B,否則既不執(zhí)行任務A,也不執(zhí)行任務B。服務器會繼續(xù)往下執(zhí)行其他任務。

條件結構之switch…case…

PHP中的“switch...case...”語法,如下:

<?php

switch (條件)

{

case 條件值一:

 //任務一

 break; 

case 條件值二:

 //任務二

 break;

default:

 //默認任務

}

?>

首先判斷條件,若條件的返回值為條件值一,則執(zhí)行任務一,若條件返回的值為條件值二,則執(zhí)行任務二,若條件的返回值既不是條件值一也不是條件值二,則執(zhí)行 默認任務。break的作用是結束switch,使用 switch 語句可以避免冗長的 “if..else if..else”代碼塊。

break的作用是阻止代碼進入下一個case 中繼續(xù)執(zhí)行。

PHP中循環(huán)結構之while循環(huán)語句

循環(huán)結構就像一圈圈地跑足球場,跑完一圈再跑一圈。也就是說,在符合的條件下,重復執(zhí)行某項任務。像400米一圈的跑道,跑800米的話就跑2圈,當跑完第一圈接著跑第二圈,第二圈結束已經(jīng)達到800米,終止跑步。

在PHP中,while循環(huán)語句如下:

<?php

while(條件){ 

   //執(zhí)行任務

}

?>

首先判斷某個條件是否符合(條件返回值是否為TRUE),若符合則執(zhí)行任務,執(zhí)行完畢任務,再判斷條件是否滿足要求,符合則重復執(zhí)行此任務,否則結束任務。

PHP中循環(huán)結構之do while循環(huán)語句

在PHP中循環(huán)語句還有另一種:do...while循環(huán)語句語法如下: 

<?php

 do{ 

   //執(zhí)行任務

 }while(條件)

 ?>

首先執(zhí)行任務(上一節(jié)的while語句是先判斷條件是否成立,再執(zhí)行任務),執(zhí)行任務完畢,判斷某個條件是否符合(條件返回值是否為TRUE),若符合則再次執(zhí)行任務,執(zhí)行完畢任務,繼續(xù)判定條件。

PHP中循環(huán)結構之while與do…while語句的區(qū)別

while與do…while循環(huán)語句的區(qū)別是,while先判斷條件是否成立,后執(zhí)行循環(huán),do...while先執(zhí)行一次任務,再判斷是否繼續(xù)執(zhí)行循環(huán),也就是說do...while至少會執(zhí)行一次任務。當條件為FALSE時,while中的任務會一次也不執(zhí)行,do...while中的任務會執(zhí)行1次.

PHP中循環(huán)結構之for循環(huán)語句

在PHP中還有一種循環(huán)語句,for循環(huán)語句結構如下:

<?php

 for(初始化;循環(huán)條件;遞增項){

    //執(zhí)行任務

 }

 ?>

for 語句中,“初始化”在循環(huán)開始前無條件求值一次,“循環(huán)條件”在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行循環(huán)體語句(執(zhí)行任務)。如果值為 FALSE,則終止循環(huán)。“遞增項”在每次循環(huán)之后被求值(執(zhí)行)。其常用于循環(huán)執(zhí)行代碼塊指定的次數(shù)。

PHP中循環(huán)結構之foreach循環(huán)語句

在PHP中foreach循環(huán)語句,常用于遍歷數(shù)組,一般有兩種使用方式:不取下標、取下標。

(1)只取值,不取下標

<?php

 foreach (數(shù)組 as 值){

 //執(zhí)行的任務

 }

 ?>

(2)同時取下標和值

<?php

foreach (數(shù)組 as 下標 => 值){

//執(zhí)行的任務

}

?>

以上這篇PHP讀書筆記整理_結構語句詳解就是小編分享給大家的全部內容了,希望能給大家一個參考

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:PHP讀書筆記整理_結構語句詳解

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)