【これでわかる】PHPの基本を徹底解説Web制作2018年06月01日PHPというプログラミング言語をご存知でしょうか。PHPは登場してから歴史も長く、多くのシステムやプログラムに使用されています。現在、多くのホームページやブログで使用されているWordPressもPHPを用いて制作されています。今回は、PHPの使い方・フレームワーク・PHPを使って制作されたサービスなどを紹介するので、ぜひ参考にしてください。PHPの使い方PHPのインストールPHPを使用するためには、必要なファイルをダウンロードする必要があります。下のURLから必要なファイルをダウンロードしましょう。ダウンロードURL:http://www.php.net/サイトにアクセスしたら、左上に表示されている「Downloads」のボタンをクリックします。7.2.5」が用意されている中で1番最新のバージョンです。特別な理由がない限り、最新バージョンをダウンロードするのがおすすめ。5.6.36」の中から好きな選ぶことができます。自分の使いたいバージョンが決まったらダウンロードしましょう。これでダウンロードは完了です。ダウンロードが完了したら、次はインストールをおこないましょう。インストールはダウンロードしたファイルを解凍して任意のディレクトリに展開するだけです。PHPの記述インストールが完了した次は、実際にPHPを記述していきましょう。これからPHPの基本的な記述に関するルールを解説します。PHPのプログラムを記述するのに必要なのが、「開始タグと終了タグ」です。開始タグには「」を記述します。コードの1番最後には「;」セミコロンが必要です。実際にPHPのコードを見てみましょう。World」と表示するためのコードです。開始タグには「」が使われているのがわかります。World”」の後には「;」セミコロンも記述されています。ここで使われている「echo」というコードは文字列を出力するためのコードです。文字列を出力するためのコードは「echo」だけではありません。「print」というコードを使って文字列を表示させることもできます。World」を表示させています。World";?>また、開始タグ「」の前にも改行を入れています。これは記述のルールであり、コードの間を「半角スペース」「タブ」「改行」のどれかで区切る必要があります。?>基本的には改行で区切ることでコードが読みやすくなるため、改行を使用する人が多いです。拡張子また、拡張子にもルールがあります。それは拡張子を「.php」にすることです。「.html」など拡張子が異なっている場合、PHPのコードが正しく動作しません。「.html」の場合、以下のコードでは「これはテストです。」しか表示されません。/*拡張子が「.html」の場合「これはテストです。<p>これはテストです。「.html」の場合、PHPのコードが正常に動作しないため「これはテストです。」しか表示されません。拡張子を「.php」にすることでPHPのコードが正しく動作して「PHPは表示されていますか?」の文章も表示されます。/*拡張子が「.php」の場合「これはテストです。<p>これはテストです。コメントPHPもHTML、CSSと同じようにコメント機能を使用することができます。コメントの記述方法は以下の3種類です。・/*文字列*/この3つのコメントの記述方法について解説します。「#」の行末までコメントとして扱われます。#この部分はコメントとして扱われているので、表示されません。「//」の使い方は「#」とほぼ同じです。「//」の行末までコメントとして扱われます。//この部分はコメントとして扱われているので、表示されません。「/**/」の使い方は、上で説明した2つの方法とは少し違います。「/*〜*/」の間で囲まれた部分がコメントとして扱われます。/*この部分はコメントとして扱われているので、表示されません。World";?>複数行をコメントする場合、「/**/」を使うのがおすすめです。四則演算プログラミングを習得する上で欠かせないのが、四則演算です。これまで、JavaやRubyなど他のプログラミング言語を学習した経験のある人は理解している人も多いでしょう。四則演算は実際にプログラムを記述するときにも使用する機会が多いので、覚えておくのがおすすめです。四則演算の記号はこのように使用します。+・・・加算(使用例:10+10)-・・・減算(使用例:10-10)*・・・乗算(使用例:10*10)/・・・除算(使用例:10*10)%・・・剰余(使用例:17*3)上の計算記号を使うことで、自動的に計算の答えを算出することができます。3;?>「+」「-」は見てのように足し算・引き算をします。「*」「/」は掛け算・割り算を意味する記号です。「%」は割り算をして余った数字を表示させる記号です。3」をしており、あまった数字「2」が表示されます。これらの記号を使用することで、プログラミングによる四則演算が可能です。通常の計算式と同じで「*」「/」「%」による計算の優先順位が高く、「+」「-」による計算の優先順位は低くなっています。優先順位を理解するために、以下のコードを見てみましょう。2」から先に計算されるため「20」と表示されます。5)」から先に計算されるため「30」と表示されます。このような違いがあることも覚えておきましょう。変数PHPの変数は値を格納するための箱のようなモノです。変数はこのように記述します。A;?>このように記述することで、それぞれの変数にはそれぞれの値が格納されています。格納した値は以下のように記述することで表示されます。$blood_type;?>また変数に先ほど説明した四則演算を組み合わせることも可能です。2;?>また、変数名には以下の2つのルールがあります。変数名はこの2つのルールを守らなければなりません。//以下の2つは良い例です。$name$_name//以下は悪い例です。$1234よく間違われるのが、変数名を数字で始めることです。面数名は数字で始めることは、できないので注意してください。変数は大文字と小文字の区別がされます。変数を使用するときはアルファベットの大文字と小文字にも気をつけてください。if文プログラミングで必要なif文を解説します。プログラムは上から下に処理され、条件によって処理を変えることが可能です。if文の記述はこのようになります。条件式が真のときに実行する処理}ifを使ってこのようなコードが作成できます。150;//「数値は100以上です。'数値は100以上です。';}?>PHPではこのような比較演算子が使用できます。aよりbが小さいか等しいこれらの演算子をコードを使って説明します。「==」は左辺と右辺が等しいことを判別する演算子です。"数値は100と同じです。";}「」「>=」「<=」は左辺と右辺の大小を判別する演算子です。"数値は100よりも小さい数字です。"数値は100よりも大きい数字です。";}条件式が偽(false)のときに実行する処理を記述することができます。条件式はこのように記述します。(条件式){条件式が真の時に実行する処理}else{条件式が偽の時に実行する処理}1つ目の条件式で偽(false)の場合elseの処理が実行されます。"数値は100よりも大きい数字です。"数値は100よりも小さい数字です。";}複数の条件分岐を記述するときは、「elseif」を使用します。(条件式3){条件式3が真のときに実行する処理}else{上記の条件式全てに該当しない場合に実行する処理}実際にコードを見て条件分岐について説明します。"数値は500よりも小さい数字です。"数値は400よりも小さい数字です。"数値は300よりも小さい数字です。"数値は200よりも小さい数字です。"数値は100よりも小さい数字です。"数値は2桁の数字です。";}while文while文は繰り返し処理をおこないます。while文は、このように記述します。0;//「123456789」と表示されます。1;}?>上記のコードは、「num」の値が10よりも小さい場合に処理が実行され、数字が1づつ加算されていきます。for文for文はwhile文と同じり返し処理をおこなうプログラムです。for文は、このように記述します。(条件式){実行する処理;}//「123456789」と表示されます。配列はは1つの変数に複数の値を格納するためのコードです。配列は「array」を使った記述方法と「array」を使用しない記述方法の2つあります。関数とは変数よりも大きな範囲で文字列や数値を使い回すための機能です。関数を使用するときは、functionを使って関数を定義します。関数名(){実行する処理;}functionのコードこのようになります。//「私の名前は田中です。