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;