今回の講義でPHP学習の入門編は最後です
我ながら、ここまでよく頑張りましたねぇ
今回の講義では、PHPファイルを作って、localhostでHello worldを表示させましょう。
PHPに限らずどのようなプログラミングを学習する際にも、最初は「Hello World」を表示させるのがポイントです。
PHPファイルを作って、localhostで表示させよう
PHPファイルでHello worldを表示させるために、まずはPHPファイルを作ってlocalhostで表示できる環境を整えましょう。
こちらは以前に紹介した「PHP入門4:PHPファイルを作成してみよう」に詳しい方法が記載してありますので、忘れた方は読んでみてください。
Hello worldを表示させるために、まずは下の流れで準備を行いましょう
- XAMPPを起動して、Apacheを起動させる
- テキストエディタを使ってPHPファイルを作成する
- HtdocsにPHPファイルを保存する
- ブラウザで「http://localhost/index.php」にアクセスする
ここまでは、今まで学習した内容を振り返ればできますよ
現状では、ブラウザでindex.phpを表示させても、中に何も入っていないため空白となっています。これからここに「Hello world」を表示させるためのプログラムを記入していきます。
PHPファイルの中に、PHPプログラムを作成しよう
ここまでの環境が整えば、次は作成したPHPファイルの中身を表示させてください。
ファイルの中身を見ると、まだ何も記入していないので、こちらの画像の左側のようになっていると思います。
その状態から、<body>と</body>の間に「Hello world」と入力します。
HTMLの学習をしているのなら、この状態でindex.htmlとして保存すればミッションコンプリートとなるのですが、今回学習しているのはPHPなのでもう少し続きます。
先ほどの状態から、こちらの画像のように入力するとPHPプログラムとして「Hello world」が表示されるようになります。
けっこう、追加するんですね
そうですね。最初のHTMLから追加したのは、以下の5箇所です
- 「Hello world」の上部に「<?php」が追加される
- 「Hello world」の下部に「?>」が追加される
- 「Hello world」の左側に「echo」の文字が追加される
- 「Hello world」が「””」で挟まれる
- 「Hello world」の右側に「;」が追加される
それでは、追加した部分を中心にそれぞれの意味を詳しく紹介していきましょう
PHPプログラムのルールについて
まずは、PHPプログラムの大原則を紹介します
PHPプログラムは「<?php」でスタートして、「?>」でゴールとなり、それ以外の部分に関してはHTMLファイルとして処理されます。
HTMLファイルは「<html>」がスタートで「</html>」がゴールでした。これと同じ仕組みだと考えればOKです。
今回のケースだと、Hello worldの部分だけをPHPプログラムとして処理していますので、Hello worldを上下で挟んでいます。
echoの役割
次に、「echo」という文字ですが、こちらは指定したパラメータを文字列として表示させる命令(プログラム)です。
今回のケースでは、「”Hello world”」がパラメータとなり、パラメータを文字列として表示させる処理をしています。
「Hello world」を「””」で挟んで、「echoによってどの部分までをパラメータとして扱うのか」を指示しています。
そして、行の最後の「;」は「echoの命令はここで終了」という終わりの合図です。
ここまでのプログラミングが完了すると、localhostではこのように表示されます。
これで無事に、PHPプログラムで「Hello world」を表示させることが出来ました。
できました!
できました!
いいですね! ではこの調子で少し応用編もやってみましょう
今まで覚えた成果、プラスアルファでプログラミングをしてみよう
ここまでの学習で、「文字列をPHPプログラムで表示させる」ということを学びました。
それでは、複数の文字列を表示させる応用編を紹介しましょう。
PHPプログラムで複数の文字列を表示させるのは、とても簡単です。
こちらの画像のように、命令とパラメータを増やすと、複数の文字列を表示させることが出来ます。
このままでも「複数の文字列を表示させる」という目的は達しているのですが、この状態だと読みづらいので、パラメータごとに改行していきましょう。
PHPプログラムとHTMLを合わせて文字列を改行しよう
文字列を改行する際にはPHPプログラムではなく、HTMLタグを使用します。
HTMLタグで改行を示すのは「<br>」というタグです。
このタグを改行したいポイントに設置すると文字列を改行することが出来ます。
このように、PHPファイルの中身を変更すれば、結果表示画面では文字列が改行されます
なんか、思っていたより簡単だね
でも、やっぱりHTMLがわかっていないと、この先はきついかもしれませんね
そうですね。牛山くんの言うように、PHPを使いこなすためには、やはりHTMLの知識が必須です。両方とも学んでいきましょう
さて、今回の講義の最大の注意点は、HTMLのタグを必ず「パラメータの中」に入れることです。
まとめ
全7回の、PHP:基礎編、お疲れ様でした
お疲れ様でした
おつかれさまー
次回からは、本格的にPHPのプログラミングをスタートさせていきますので、楽しみにしておいてください。
ここからが本番! 一緒に頑張っていきましょう!
おー!