PHPではブロックを表す方法に、一般によく使われている波括弧で囲む方法と、コロンをつける方法があります。
上手に使用すると、ソースコードが読みやすくなるかもしれません。
(1)if文
波括弧を使う方法
if ($validate) {
echo 'OK';
} else {
echo 'ERROR';
}
コロンをつける方法
if ($validate):
echo 'OK';
else:
echo 'ERROR';
endif;
(2)switch文
波括弧を使う方法
switch ($key) {
case 0:
echo 'zero';
break;
case 1:
echo 'one';
break;
case 2:
echo 'two';
break;
}
コロンをつける方法
switch ($key):
case 0:
echo 'zero';
break;
case 1:
echo 'one';
break;
case 2:
echo 'two';
break;
endswitch;
(3)whicle文
波括弧を使う方法
$total = 0;
$i = 1;
while ($i <= 10) {
$total += $i;
$i++;
}
print $total;
コロンをつける方法
$total = 0;
$i = 1;
while ($i <= 10):
$total += $i;
$i++;
endwhile;
print $total;
(4)for文
波括弧を使う方法
$total = 0;
for ($i = 1; $i <= 10; $i++) {
$total += $i;
};
print $total;
コロンをつける方法
$total = 0;
for ($i = 1; $i <= 10; $i++):
$total += $i;
endfor;
print $total;
(5)foreach文
波括弧を使う方法
$ary = array('Python'=>'Guido van Rossum',
'Perl'=>'Larry Wall');
foreach ($ary as $key => $value) {
echo "${key} : {$value}";
}
コロンをつける方法
$ary = array('Python'=>'Guido van Rossum',
'Perl'=>'Larry Wall');
foreach ($ary as $key => $value):
echo "${key} : {$value}";
endforeach;