〜falseだったときの処理〜■Lessonを終えると以下のようなPHPプログラムが作れます。Lessonサンプル■サンプルプログラムテキストエディタに以下のように書き込んで、「lesson4」フォルダの中に「sample02.php」として保存しましょう。"パスワードが違いますYO";}?></body></html>できましたら、ブラウザのアドレスに「http://localhost/lesson4/sample02.php」にアクセス!ロリポップ!さくらのレンタルサーバなどのレンタルサーバー使ってる方はlocalhostのところはドメイン名になります。如何でしょうか?ちゃんと表示されましたでしょうか?■解説さて、今回のプログラムは前回のLesson4-1とほとんどかわりません。変更した点は、if文の()の中が合っていなかったら。falseだった時の処理を追加してみました。前回は、合っていたら。trueだった時だけの処理しかしてませんでした。今回はelseというのを使ってfalseの時の処理を実現しています。1233;$passに1233を代入しています。今回はfalseの時の処理を確認したいのでわざと、間違えています。"パスワードが違いますYO";}if文の後ろの()の中を評価(trueなのか?falseなのか?)します。$passと1234が合っていれば{}の中を実行します。合っていなければelseの後ろの{}を実行するわけです。「パスワードが違うYO」と表示されるわけですね。ifの後ろの()の中の1234を1233とすれば、trueになるので「認証成功!!パスワードは1233」と表示されるはずです。1233;ちょっと見慣れないモノが登場したので説明を。これは、「コメント」と言って「//」からはじめたモノはコメントとなりプログラムの動作に一切影響を与えません。いうときに書くかというと、プログラムのコード数が多くなってくると自分で何のために書いたのかわからなくなる時があります。その時にコメントとして説明書きをしておけば記憶を呼び戻せる材料になるわけですね。「//」は一行だけのコメントですが複数行にわたってコメントを書くこともできます。/*複数行にわたってコメントが書けます。*/」の間は複数行にわたってコメントが書けます。如何でしたでしょうか?これで2通りの処理ができるようになりましたね!!これを使えばパスワードを入力させて、それが合っている時の処理。合っていない時の処理が可能になりますね。ifって言うのを解説していきます。