umashika's blog

情弱な大学生によるプログラミングや読書などに関するブログ

HTMLタグを直接記述する

printやechoを使わずにHTMLタグを記述するには一旦?>で閉じてしまえばいいそうです。

  1. <?php
  2. $t=date("G");
  3. if($t<6 || $t>=18):
  4. ?>
  5. <BODY BGCOLOR =black><FONT color=yellow>夜</font></BODY>
  6. <?php elseif($t>=9):?>
  7. <BODY BGCOLOR =lime>昼</BODY>
  8. <?php elseif($t>=6):?>
  9. <BODY BGCOLOR =blue>朝</BODY>
  10. <?php endif;?>

因みに今までは

  1. <?php
  2. print "<BODY BGCOLOR =black><FONT color=yellow>夜</font></BODY>";
  3. ?>

のように記述していました。