欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

php語(yǔ)言

PHP讀書(shū)筆記整理結(jié)構(gòu)語(yǔ)句

時(shí)間:2025-05-11 14:01:19 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

PHP讀書(shū)筆記整理結(jié)構(gòu)語(yǔ)句

  順序結(jié)構(gòu)就像一條直線,按著順序一直往下執(zhí)行。下面小編就為大家?guī)?lái)一篇PHP讀書(shū)筆記整理_結(jié)構(gòu)語(yǔ)句詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

PHP讀書(shū)筆記整理結(jié)構(gòu)語(yǔ)句

  PHP結(jié)構(gòu)語(yǔ)句順序結(jié)構(gòu)

  順序結(jié)構(gòu)就像一條直線,按著順序一直往下執(zhí)行。我們編寫(xiě)的代碼默認(rèn)都是按照順序結(jié)構(gòu)執(zhí)行的。

  條件結(jié)構(gòu)之if…else…

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

  PHP中的“if…else…”語(yǔ)法,如下:

  <?php

  if(條件){

  //分配服務(wù)器干的任務(wù)A

  }else{

  //分配服務(wù)器干的任務(wù)B

  }

  ?>

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

  條件結(jié)構(gòu)之if…else if…

  PHP中的“if…else if…”語(yǔ)法,如下:

  7

  <?php

  if(條件一){

  //分配服務(wù)器干的任務(wù)A

  }else if(條件二){

  //分配服務(wù)器干的任務(wù)B

  }

  ?>

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

  條件結(jié)構(gòu)之switch…case…

  PHP中的“switch...case...”語(yǔ)法,如下:

  <?php

  switch (條件)

  {

  case 條件值一:

  //任務(wù)一

  break;

  case 條件值二:

  //任務(wù)二

  break;

  default:

  //默認(rèn)任務(wù)

  }

  ?>

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

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

  PHP中循環(huán)結(jié)構(gòu)之while循環(huán)語(yǔ)句

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

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

  5

  <?php

  while(條件){

  //執(zhí)行任務(wù)

  }

  ?>

  首先判斷某個(gè)條件是否符合(條件返回值是否為T(mén)RUE),若符合則執(zhí)行任務(wù),執(zhí)行完畢任務(wù),再判斷條件是否滿(mǎn)足要求,符合則重復(fù)執(zhí)行此任務(wù),否則結(jié)束任務(wù)。

  PHP中循環(huán)結(jié)構(gòu)之do while循環(huán)語(yǔ)句

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

  5

  <?php

  do{

  //執(zhí)行任務(wù)

  }while(條件)

  ?>

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

  PHP中循環(huán)結(jié)構(gòu)之while與do…while語(yǔ)句的區(qū)別

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

  PHP中循環(huán)結(jié)構(gòu)之for循環(huán)語(yǔ)句

  在PHP中還有一種循環(huán)語(yǔ)句,for循環(huán)語(yǔ)句結(jié)構(gòu)如下:

  <?php

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

  //執(zhí)行任務(wù)

  }

  ?>

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

  PHP中循環(huán)結(jié)構(gòu)之foreach循環(huán)語(yǔ)句

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

 。1)只取值,不取下標(biāo)

  <?php

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

  //執(zhí)行的任務(wù)

  }

  ?>

 。2)同時(shí)取下標(biāo)和值

  <?php

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

  //執(zhí)行的任務(wù)

  }

  ?>

【PHP讀書(shū)筆記整理結(jié)構(gòu)語(yǔ)句】相關(guān)文章:

php語(yǔ)句基本結(jié)構(gòu)04-25

PHP語(yǔ)言結(jié)構(gòu)語(yǔ)句01-10

PHP的語(yǔ)言結(jié)構(gòu)語(yǔ)句02-13

PHP知識(shí):條件結(jié)構(gòu)語(yǔ)句07-18

PHP中的條件結(jié)構(gòu)語(yǔ)句05-22

PHP常用控制結(jié)構(gòu)07-02

PHP的樹(shù)形結(jié)構(gòu)算法07-06

PHP開(kāi)發(fā)CS結(jié)構(gòu)的技巧03-18

php:樹(shù)形結(jié)構(gòu)的算法實(shí)例04-01