【PHPをふわっと語りたい人のための入門講座】 PHPのゆるっとした基礎知識について
目次
このブログでは、PHPを始めようと考えている方が少しでもわかりやすく理解できるように、ふわっと優しく勉強していきます!
今回は、PHPでの開発をするにあたって必要となる基礎知識について勉強していきます。
PHP概要
PHPとは、WEBページ作成に特化した言語仕様がわかりやすい言語です。
基本的に、PHPはHTMLに埋め込んで使用します。
HTMLとの違いは、WEBページを閲覧しているユーザーからデータの受け渡しができ、そのデータを使用して様々な処理を行える点です。
PHP作成ページ例
- お問い合わせフォーム
- チャット
- 掲示板
- ショッピングサイト
PHPでは静的ページだけでは実現できない、動的なバックグラウンド処理を行えるようになります。
PHPが使われる理由
PHPが現在多くのWEBページで使用される理由をあげてみました。
メリット
- WEB開発に特化された言語
- HTMLとの相性がいい
- DB連携が簡単
- クッキーへのアクセスが行える
- オープンソースのフレームワークやライブラリが豊富
あげた物を見るとわかるように、WEB開発に必要なDB接続・クッキー操作などが簡単に行えます。
また、ライブラリーが多く存在するため、様々なシステムに適応できるという利点もあります。
PHP記載方法
概要で説明したように、PHPはHTMLページに埋め込んで使用します。
ここで、実際にPHPプログラムをHTMLに埋め込んだサンプルを書いてみます。
初めてのPHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>初めてのPHP</title> </head> <body> <p> <?php echo "Hello World!</br>"; echo "HELLO WORLD!</br>"; echo "ようこそ!</br>"; ?> </p> </body> </html>出力結果
出力ソース
PHPプログラムの開始と終了は、「<?php」~「?>」となります。
また、他にもPHPの開始と終了の宣言には下記の種類があります。
PHP記載方法
- <script langage=”php”> …. </script>
- <? …. ?>
- <% …. %>
一般的にサンプルで使用した、「<?php」~「?>」の形式が主流なので、このブログ内では「<?php」~「?>」の形式を使用していきます。
空白表示
PHPプログラム内では、プログラム内の空白文字は”無視”されます。
例えば下記のようにプログラムを作成しても、結果に影響はありません。
空白サンプル
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>空白サンプル</title> </head> <body> <p> <?php echo "Hello World!</br>"; echo "HELLO WORLD!</br>"; echo "ようこそ!</br>"; ?> </p> </body> </html>出力結果
出力ソース
空白を入れることによってプログラムに影響はありませんが、見た目が悪いことによるデメリットが多いため、できる限りインデントのそろっていない書き方は避けたほうがいいでしょう。
コメント
PHPでは、プログラムに読み込まれないコメントを入れることができます。
記載方法には下記パターンがあります。
コメント記載方法
- // コメント
- /* コメント */
- # コメント
コメントサンプル
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>コメントサンプル</title> </head> <body> <p> <?php // echo ここにコメントを記載; /* echo 表示されません; */ echo "表示されます。"; # echo コメントテスト; ?> </p> </body> </html>出力結果
出力ソース
次回
いかがでしたでしょうか?
初回は、PHPの基本について勉強していきました。
ふわっと雰囲気を理解していただけたら嬉しいです!
次回は、文字列の出力方法について解説していきます。