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


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*制御文 [#yb01423d]
#contents
**if [#c5b31aad]
-書式
 <?php
 if (式)

 ?>

-例
 <?php
 if ($a > $b) {
     echo "aはbより大きい";
     $b = $a;
 } 
 ?>

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

-例
 if ($a > $b) {
     echo "aはbよりも大きい";
 } else {
     echo "aはbよりも大きくない";
 } 
***elseif [#c919f9d5]
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 [#nc9b5db2]
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;