PHPでは、ブロックを表す方法に波括弧で囲む方法とコロンをつける方法がある。

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;

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください