PHPスクリプト/制御文 のバックアップ(No.1)


制御文

if

  • 書式
    <?php
    if (式)
        文
    ?>
  • <?php
    if ($a > $b) {
        echo "aはbより大きい";
        $b = $a;
    } 
    ?>

else

elseは、if文における式の値が FALSEの場合にある文を 実行するようにif文を拡張します。

  • if ($a > $b) {
        echo "aはbよりも大きい";
    } else {
        echo "aはbよりも大きくない";
    } 

elseif

elseifは、その名前から分かるように、if とelseの組み合わせです。elseifは、 elseのように、元のif式の値が FALSEの場合に別の文を実行するようにif 文を拡張します。

  • if ($a > $b) {
        echo "aはbより大きい";
    } elseif ($a == $b) {
        echo "aはbと等しい";
    } else {
        echo "aはbより小さい";
    }

while

while文は、式の値がTRUEである間、 入れ子の文を繰り返し実行することをPHPに指示します。

  • 書式
    while (式) 
     文

    while (式): 
     文 
     ... 
    endwhile;
  • /* 例 1 */
    
    $i = 1;
    while ($i <= 10) {
        echo $i++;  /* 出力される値は、足される前の
                        $iの値です。
                        (後置加算) */
    }
    
    /* 例 2 */
    
    $i = 1;
    while ($i <= 10):
        echo $i;
        $i++;
    endwhile;