プログラム言語としては非常に簡単なPHPではあるが、HTMLに比べてとっつきにくいのも又事実。そしてネットで調べ物をしてもやたら難しいので、エイパムでも分かることを目指して書いてみる。
ネタがないからとか言うな!!(>_<)
本当に入門しか書かないので、詳しく知りたい人は専門書を購入してください。ちなみに、PHPが使えるサーバーで、HTMLを書けることを前提に話します。そこすら分からない人は、まずはそこを学んでください。マジで。
と言うわけで、第1回目はもう、コレしか有りません。文字を表示する。まずは文字コードの指定が可能なテキストエディタでファイルを作りましょう。まぁ、ふつーは入ってませんがEclipseでも問題有りません。
メモ帳はあまりオススメしません。文字コードは「UTF-8」でBOMなしでファイルを作っていきます。
ちなみに、メモ帳でもUTF-8には出来るんですが、確かBOMなしに出来なかったので非推奨。まぁ、入門ぐらいなら問題ないですけども。
余談ですが、殆どの専門書では文字コードは「EUC」を勧めています(元々UNIXで開発された言語で、それの言語コードがEUCだかららしい)。が、PHPの開発元、Wiiでいうなら任天堂的存在に当たるZend社がUTF-8を推奨しているので、UTF-8を使います。
まぁ、基本的にどの文字コードでも問題ないと思いますが。
では、以下に書いていきます。ホントは宣言とかいるんですが、HTMLタグは簡略化して書きます。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ロミー可愛すぎ</title>
<body>
<?php echo "ロミーは可愛すぎる"; ?>
</body>
</head></html>
取り敢えず重要なのは
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
ちゃんと文字コードを指定してください。一部ブラウザでは化けるので。
指定しないページが多すぎます。Yahoo! JAPANですら見受けられるのにはもうね、バカかとアホかと。
PHPのプログラムは<?phpから?>までの間になります。
つまり、echo “ロミーは可愛すぎる”;←ここがPHPの中身。
echoは以下に続くものを表示するというPHPの機能です。はい
;は日本語の「。」みたいなもんです。必ず付けましょう。
このプログラムの意味は「ロミー可愛すぎる」を表示するという意味です。
コレに適当な名前を付けてアップロードする…
ロミーは可愛すぎる
こんな表示がなされます。
さて、このプログラムに意味があるのか? と聞かれれば
有りません。ぶっちゃけ
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ロミー可愛すぎ</title>
<body>
ロミーは可愛すぎる
</body>
</head></html>
と同じです。ロミーが可愛いと言うことを伝えたいだけです。
ただ、echoは今後重要なので覚えておきましょう。ていうかー、完全基本?
ポイント
- <?php〜?>の間がPHPのプログラム
- echoは以下に指定されたものを表示する
- ;は「。」みたいなもの毎行付けること
- ロミーは可愛すぎる
次回、変数は変な数じゃないよ?