コロン構文 (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のマニュアルから検索