常在開發網頁時,不得已會在HTML裡嵌入一些PHP,萬一裡面又有判斷式,整段程式碼看起來都非常亂

所以PHP提供了一個判斷式的替代結構

在HTML中,就不需要輸出一堆大括號來區分判斷式

1<?php if($num < 100): ?>
2HaHaHaHa
3<?php elseif ($num > 1000): ?>
4Ahhhhhhhhhhhhhhhhhh
5<?php else: ?>
6TheEnd
7<?php endif; ?>

PHP中也可以使用這種結構美化程式

1<?php
2    $num = 500;
3    if($num < 100):
4        echo "HaHaHaHa";
5    elseif ($num > 1000):
6        echo "Ahhhhhhhhhhhhhhhhhh";
7    else:
8        echo "end";
9    endif;
10?>

while、for、foreach和switch也都可以搭配endif;、endwhile;、endfor;、endforeach;和endswitch;使用

1<?php
2    foreach($result as $rows):
3        echo $rows[0];
4    endforeach;
5?>
Categories: PHP