コロン構文 (colon syntax)

コロン構文を使用することで、PHPとHTMLを混在して記述するときに視認性を向上させることができます。

通常の構文 コロン構文
<?php if( $foo ) { ?>
    <p>A</p>

<?php } else { ?>
    <p>B</p>

<?php } ?>
<?php if( $foo ): ?>
    <p>A</p>

<?php else: ?>
    <p>B</p>

<?php endif ?>

構文

対応関係
通常の構文 コロン構文
{ :
} endif;
endwhile;
endfor;
endforeach;
endswitch;

if

if (式):
    文;
    ...
elseif (式):
    文;
    ...
else:
    文;
    ...
endif;

while

while (式):
    文
    ...
endwhile;

for

for (式1; 式2; 式3):
    文;
    ...
endfor;

foreach

foreach (配列 as 値):
    文;
    ...
endforeach;

switch

switch (式):
    case 式1:
        break;
    case 式2:
        break;
endswitch;
PHPのマニュアルから検索