3.PHPコードの書き方
  PHPのコードは、クライアントのブラウザで実行されるのではなくサーバで実行されその結果をHTMLコードに埋めくんだり、HTMLコードを
 生成させてダイナミックなホームページを制作することを可能にするWebサーバの技術です。
 1)PHPコード記述の基本
  ①HTMLにPHP言語のコードを埋め込む
    PHP言語のコードは、HTMLコードの中に埋め込む形で記述します。書き方は以下のようになります。
   ファイル名:php3-1-1.php

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"> <title>初めてのPHPプログラミング</title>
</head>
<body>
<?php
echo "初めてのPHPプログラミング"; ?>
<body>
<html>

    PHPコードのは、上プログラムのようにHTMLコードの中に埋め込むように書きます。
    PHPコードは、<?php ~ ?>の間に書き、この中に書かれたコードは、PHPのシステムに渡され処理(実行)されます。
    <?php ~ ?>はHTMLコードの中に複数書きことができます。
    一文の終わりは、C言語と同じように「;(セミコロン)」で終わります。
    echo命令は、指定されたデータ(値)をHTMLコードの中に埋め込みます。

  ②PHPコードをHTMLタグに反映させる
    PHPコードをタグの間に書くことでタグに反映されます。
   ファイル名:php3-1-2.php

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPコードをHTMLタグに反映させる。</title> </head> <body>
<h1>
<?php
echo "PHPコードをHTMLタグを反映させる。";
?>
</h1>

</body>
</html>

  ③PHPコードをHTMLコードに挿入する。
   ファイル名:php3-1-3.php

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPコードをHTMLコードに挿入する</title>
</head>
<body>
<?php
$a="center";
?>
<div align="<?php echo $a ?>">

PHPコードをHTMLコードに挿入する。
</div>
</body>
</html>
  ④PHPの変数をHTMLコードに挿入する。
   ファイル名:php3-1-4.php
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPの変数をHTMLコードに挿入する</title>
</head>
<body>
<?php
$a="center";
?>
<div align="<?= $a ?>">
PHPの変数をHTMLコードに挿入する。
</div>
</body>
</html>
    <?= PHPの変数 ?>をHTMLコードの中に書くことで変数の値がHTMLのコードまたは、属性やパラメータとして挿入されます。
    ただし、この機能は「php.ini」の「short_open_tag = Off」の行が「Off」の場合は、利用できません。「short_open_tag = On」を「On」に変えてApacheを再起動させる
   必要があります。
    上記プログラムを実行すると以下のようなHTMLコードになります。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPの変数をHTMLコードに挿入する</title>
</head>
<body>
<div align="center">
PHPの変数をHTMLコードに挿入する。
</div>
</body>
</html>
  ⑤PHPコードでHTMLコードを出力する。
    PHPコード内では、HTMLコードは文字列として処理しますが、これがブラウザに返されるとHTMLコードとして実行されます。
   ファイル名:php3-1-5.php
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"> <title>PHPコードでHTMLコードを出力する。</title>
</head>
<body>
<?php
echo "<h1 align='center'>\n";
echo "PHPコードをHTMLタグの属性に挿入する。\n";
echo "</h1>\n";
?>

</body>
</html>
     HTMLコードの改行は、 <br>であるがこれはブラウザ上の改行であってテキストファイルの改行コードではありません。
    したがって、HTMLコードを行単位で改行するには、「echo」文字列の最後に改行コードを挿入します。
    PHPの改行コードは、「\n」になります。
     「\n」を付けなかった場合は、HTMLコードは全て一行に書かれて見づらいプログラムになってしまいます。


 2)PHPコードのコメント
    PHPのコメントは、C言語と同じです。
   ファイル名:php3-2-1.php
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>サーバの現在時間を表示してみる。</title>
</head> <body>
<?php
//サーバの現在時間を表示してみます。

//現在のサーバのタイムゾーンを取得しています。
echo date_default_timezone_get();
//サーバのタイムゾーンをアジア/東京に設定しています。
date_default_timezone_set('Asia/Tokyo');
//サーバの日付と時間を表示します。
echo date("Y年m月d日 g時i分s秒 A");
/*
date()関数の引数は、以下のようになります。
date([フォーマット],[タイムスタンプ]);
*/
?>
</body>
</html>

   「//」コメント記号は、1行のみコメントアウトするときに使います。
   「/* ~ */」コメント記号は、1行以上の複数行のコメントアウトに使います。