基本書式と出力 基本書式 PHPスクリプトの開始 <?php 中身 文; //文の終わりはセミコロン // コメント /* 複数行使えるコメント */ PHPスクリプトの終了 ?> 出力 print '文字列'; echo '文字列1','文字列2';(複数の文字列をつなげて表示) hello1.php <?php print ' <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>Hello</title> </head> <body> <p>Hello, World!</p> </body> </html> '; ?> hello2.php <?php date_default_timezone_set('Asia/Tokyo');//タイムゾーンの設定。phpで日付を扱うときに必要 print ' <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>Hello</title> </head> <body> <p>Hello, World!</p> <p>今日は'.date("Y年m月d日").'です</p> </body> </html> '; ?> html全文をphpで出力。文字列の結合は「.」(ドット) hello3.php <?php date_default_timezone_set('Asia/Tokyo'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>Hello</title> </head> <body> <p>Hello, World!</p> <p>今日は<?php print date("Y年m月d日");?>です</p> </body> </html> html全体はそのまま記述し、必要な部分だけphpを用いて出力(これが一番PHPらしい記述) hello4.php <?php date_default_timezone_set('Asia/Tokyo'); $today = date("Y年m月d日");//dateの中身をtodayという変数に代入(詳細は後) //EOM(文字列は変更可)が登場するまで文字列を出力 print <<<EOM <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>Hello</title> </head> <body> <p>Hello, World!</p> <p>今日は{$today}です</p> </body> </html> EOM; //出力終了 ?> ヒアドキュメントと呼ばれる記法。