前の記事では、
PHPがサーバーサイドで動く言語であること を学びました。
ここからは、
実際に PHPのコードを書くための基本文法 に入っていきます。
この段階でのゴールは、
難しい構文を覚えることではありません。
PHPのコードを見て、
「何をしているか説明できる状態」になること
が目的です。
この記事で学べること
・PHPコードの基本的な書き方
・PHPタグの役割
・変数の書き方
・PHPファイルを実行する条件
PHPはどのように書く言語か
PHPは、
PHPタグの中にコードを書く
という決まりがあります。
このタグがあることで、
サーバーは
「ここはPHPコードだ」
と判断します。
PHPタグの外は、
通常のHTMLとして扱われます。
PHPコードの最小構成
まずは、
最もシンプルなPHPコード を見てみましょう。
サンプルコード①:PHPが動いているか確認する
コードの読み解き
・<?php
→ PHPコードの開始
・echo
→ 文字を出力する命令
・’Hello PHP’
→ 表示される文字列
このファイルを
.php 拡張子で保存し、サーバー経由で開く
と、画面に文字が表示されます。
PHPはブラウザで直接実行されない
ここは非常に重要なポイントです。
PHPは、
・ブラウザでは動かない
・サーバーで実行される
・結果だけがHTMLとして返る
という仕組みです。
そのため、
・ファイル拡張子が .php であること
・サーバー(MAMP / XAMPP など)が起動していること
が必須条件になります。
PHPの変数の基本
PHPでは、
変数名の先頭に $(ドルマーク)を付ける
というルールがあります。
サンプルコード②:変数の基本
コードの読み解き
・$name
→ 変数名
・=
→ 値を代入する
・’太郎’
→ 文字列
・echo $name
→ 変数の中身を表示
JavaScriptとは書き方が違うため、
$ を忘れないこと が重要です。
文の終わりには区切りを書く
PHPでは、
1つの処理の終わりに区切りを書く
というルールがあります。
区切りを忘れると、
文法エラーになります。
初心者のうちは、
「1行=区切りが必要」
と覚えておきましょう。
文字列と変数を一緒に表示する
PHPでは、
文字列と変数を組み合わせて
表示することがよくあります。
サンプルコード③:文字列と変数の出力
コードの読み解き
・.(ドット)
→ 文字列をつなげる演算子
・文字列と変数を結合して出力
この書き方は、
フォーム処理やログイン処理で
頻繁に使われます。
PHPファイルの拡張子に注意する
PHPコードは、
・.html
・.htm
では 実行されません。
必ず、
・.php
で保存してください。
「PHPが動かない」ときは、
拡張子の確認が最優先 です。
初心者がよくやるミス
PHPを書き始めた直後に、
よく起きるミスです。
・<?php を書き忘れる
・$ を付け忘れる
・区切りを忘れる
・サーバーを起動していない
PHPは
環境が整っていないと動かない言語
であることを忘れないでください。
学習初期で意識すべきこと
この段階では、
・文法を暗記しようとしない
・動くかどうかを必ず確認する
・エラーが出たら落ち着いて読む
この3点を意識してください。
PHPは、
エラーを見ながら理解する言語 です。
まとめ
この記事では、
PHPの最も基本的な書き方を学びました。
・PHPは <?php から始まる
・変数には $ を付ける
・サーバーで実行される
この理解があれば、
次の「変数とデータ型」の内容が
一気に分かりやすくなります。
次に読むべき記事
▶ 次の記事
6-3 PHPの変数とデータ型の基本
▶ 関連記事
6-1 PHPとは何か|サーバーサイドの考え方



コメント