HTMLを含むif文


これってな〜に??
 条件分岐において、処理内容は必ずしもPHPスクリプトである必要はありません。
 HTML文をそのまま条件時の処理内容とすることができます。
 ここでは午前と午後で出力する文字列を変えるプログラムですが、通常のHTML文を挟みこむ形でif〜else文を形成しています。




実際に使ってみよう!
 現在の時刻が午前中であれば「おはようございます!」、午後の場合は「こんにちは!」と出力します。
 そのあと後に時間に関係なく年月日を表示させます。






入力例
 <?php  
 
 
  $today = date("Y年m月d日");
  $ampm = date("a");
  if (ampm == "am") {
 ?>
    <B> おはようございます! </B>
    <BR><BR>
    <HR> 今日は <?=$today?> です
 <?php
   }
  else {
 ?>
    <B> こんにちは! </B>
    <BR><BR>
    <HR> 今日は <?=$today?> です
 <?php
   }
 ?>






実行すると……!!