常在開發網頁時,不得已會在HTML裡嵌入一些PHP,萬一裡面又有判斷式,整段程式碼看起來都非常亂
所以PHP提供了一個判斷式的替代結構
在HTML中,就不需要輸出一堆大括號來區分判斷式
1 | <?php if ( $num < 100): ?> |
2 | HaHaHaHa |
3 | <?php elseif ( $num > 1000): ?> |
4 | Ahhhhhhhhhhhhhhhhhh |
5 | <?php else : ?> |
6 | TheEnd |
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 | ?> |