首页 → 名言 → 毅力格言
php語言結構語句分析 php語言結構有哪些
日期:2023-03-09 16:30:35    编辑:网络投稿    来源:网络资源
PHP語言結構語句  導語:PHP語言結構語句非常的多樣,想要學好PHP必須先了解這些語句。下面就由小編為大家介紹一下PHP語言結構語句,歡迎大家閱讀!  1、PHP-順序結構  順序
为你推荐:
  • 溫柔且上進的句子(滿
  • PHP語言結構語句

      導語:PHP語言結構語句非常的多樣,想要學好PHP必須先了解這些語句。下面就由小編為大家介紹一下PHP語言結構語句,歡迎大家閱讀!

      1、PHP-順序結構

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

      2、PHP條件結構之if…else…

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

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

      if(條件){

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

      }else{

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

      }

      ?>

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

      3、PHP條件結構之if…else if…

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

      if(條件一){

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

      }else if(條件二){

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

      }

      ?>

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

      4、PHP條件結構之if…else if…else…

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

      if(條件一){

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

      }else if(條件二){

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

      }else{

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

      }

      ?>

      通過條件一判斷,若返回值為布爾值TRUE,則執行任務A,若返回值為FALSE,則判斷條件二,若返回值為布爾值TRUE,則執行任務B,否則既不執行任務A,也不執行任務B,執行任務C。

      5、PHP條件結構之switch…case…

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

      switch (條件)

      {

      case 條件值一:

      //任務一

      break;

      case 條件值二:

      //任務二

      break;

      default:

      //默認任務

      }

      ?>

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

      6、PHP條件結構之switch…case…中的break

      break的作用是阻止代碼進入下一個case 中繼續執行。

      7、PHP中循環結構之while循環語句

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

      在PHP中,while循環語句如下:

      while(條件){

      //執行任務

      }

      ?>

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

      8、PHP中循環結構之dowhile循環語句

      在PHP中循環語句還有另一種:do...while循環語句語法如下:

      do{

      //執行任務

      }while(條件)

      ?>

      首先執行任務(while語句是先判斷條件是否成立,再執行任務),執行任務完畢,判斷某個條件是否符合(條件返回值是否為TRUE),若符合則再次執行任務,執行完畢任務,繼續判定條件。

      9、PHP中循環結構之while與do…while語句的區別

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

      10、PHP中循環結構之do…while語句的運用優勢舉例

      while和do...while可以根據具體情況選用。假設有一種棋類游戲,首先擲骰子,若不為6,前進骰子的點數的步長;若為6,前進骰子的點數的步長,并可以再擲一次。

      11、PHP中循環結構之for循環語句

      在PHP中還有一種循環語句,for循環語句結構如下:

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

      //執行任務

      }

      ?>

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

      12、PHP中循環結構之foreach循環語句

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

      (1)只取值,不取下標

      foreach (數組 as 值){

      //執行的任務

      }

      ?>

      (2)同時取下標和值

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

      //執行的任務

      }

      ?>

      13、PHP中結構嵌套之條件嵌套

      條件結構嵌套就像回家的路上會遇到多個十字路口。

      14、PHP中結構嵌套之循環嵌套

      循環結構嵌套,就是類似于跑多個足球場,例如假設有兩個足球場,一個大足球場,一個小足球場,在大足球場跑一圈后,再到小足球場跑幾圈,跑完幾圈后,再到大足球場中繼續跑。在遍歷二維數組中很常用。

      15、PHP中結構嵌套之循環結構與條件結構嵌套

      有時候在執行任務時,對于一些特殊的任務還需要進行額外處理,這個時候就會將循環結構與條件結構嵌套使用。

    【PHP語言結構語句】相關文章:

    PHP的語言結構語句09-12

    php語句基本結構09-02

    PHP的語言結構和函數的區別09-12

    PHP語言介紹09-28

    PHP語句介紹09-13

    php語言的誤區09-25

    PHP語言的簡介09-20

    PHP語言誤區介紹09-18

    php語言基礎入門08-23

    这里有更多你想看的
  • 好運來祝你新的一年
    • 本类最新
    • 精品图文
    • 时尚
    • 新闻
    • 生活
    • 视觉
    • 微爱
      栏目ID=88的表不存在(操作类型=0)

    头条推荐

    热门推荐

    特别推荐

    返回顶部