<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                當有多個 if elseif 條件時,可以使用 switch 來替換。 ~~~php <?php if ($a == 'apple') { //do something } elseif ($a == 'bnanan') { //do something } elseif ($a == 'oringe') { //do something } else { //do something } ~~~ 使用 switch 替換為 ~~~php <?php switch ($a) { case 'apple': //do something break; case 'bnanan': //do something break; case 'oringe': //do something break; default: //do something } ~~~ * switch 中每個條件需要一對`case`和`break`。 * `default`匹配任何條件。如果匹配了某個條件,但是該語句中沒有使用`break`,則`default`中的語句將會被執行。 **Note: 注意和其它語言不同,continue 語句作用到 switch 上的作用類似于 break。如果在循環中有一個 switch 并希望 continue 到外層循環中的下一輪循環,用 continue 2。** 在 switch 語句中條件只求值一次并用來和每個 case 語句比較。在 elseif 語句中條件會再次求值。如果條件比一個簡單的比較要復雜得多或者在一個很多次的循環中,那么用 switch 語句可能會快一些。 在一個 case 中的語句也可以為空,這樣只不過將控制轉移到了下一個 case 中的語句。 ~~~php <?php switch ($i) { case 0: case 1: case 2: echo "i is less than 3 but not negative"; break; case 3: echo "i is 3"; } ?> ~~~ 一個 case 的特例是 default。它匹配了任何和其它 case 都不匹配的情況。例如: ~~~php <?php switch ($i) { case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; default: echo "i is not equal to 0, 1 or 2"; } ?> ~~~ case 表達式可以是任何求值為簡單類型的表達式,即整型或浮點數以及字符串。不能用數組或對象,除非它們被解除引用成為簡單類型。 switch 支持替代語法的流程控制。更多信息見控制結構(一)的替代語法一節。 ~~~php <?php switch ($i): case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; default: echo "i is not equal to 0, 1 or 2"; endswitch; ?> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看