コロン構文 (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;