イントロダクション
プログラミングを始めると必ず出てくる「変数」という言葉。変数とは、データを一時的に保存しておく「箱」のようなものです。この箱にデータを入れたり、取り出したりして、さまざまな処理を行うことができます。
この記事では、PHPで変数を使う方法を学び、簡単な例を通じてその便利さを体験してみましょう!
変数とは?
変数は、「データを保存するための名前付きの箱」です。
PHPはHTMLに埋め込んで使用します。
PHPを使うと、見る人や状況に応じて、表示するテキストを変えることもできます。
日常生活での例え
たとえば、財布を変数と考えましょう。財布(変数)の中にはお金(データ)が入っています。財布に1000円を入れたり(データの代入)、その1000円を使ったり(データの利用)することで、必要な操作ができます。
PHPで変数を使う基本ルール
PHPで変数を使う際の基本的なルールは以下のとおりです:
- 変数名は「$」で始める
- 例:
$name
,$age
- 例:
- 英数字とアンダースコアのみ使用可能
- 例:
$user_name
,$userAge
- 例:
- アルファベットで始める必要がある
- NG:
$1name
(数字で始める)
- NG:
- 大文字と小文字は区別される
$Name
と$name
は別物。
PHPでの変数の使用例
例1: 文字列を代入する
名前を変数に保存し、それを表示する例です
<?php
$name = "山田太郎"; // 変数に名前を代入
echo "こんにちは、" . $name . "さん!";
?>
解説
$name
は「山田太郎」というデータを持つ変数です。echo
を使って変数の内容を表示しています。- ドット記号(
.
)で文字列を連結しています。
こんにちは、山田太郎さん!
例2: 数値を代入して計算する
年齢と1年後の年齢を計算する例です。
<?php
$age = 20; // 現在の年齢を変数に代入
$nextYear = $age + 1; // 来年の年齢を計算
echo "現在の年齢: " . $age . "歳、来年は" . $nextYear . "歳です。";
?>
解説
$age
には現在の年齢を保存。$nextYear
で計算結果を保存。- 数値もそのまま変数に保存できます。
現在の年齢: 20歳、来年は21歳です。
注意点
PHPの変数を使う際に注意したいポイントをまとめました。
- 変数名のスペルミス
$Name
と$name
は異なるため、正確に記述。
- 値を代入せずに使用するとエラーが出る
- 必ず初期化(値を代入)してから使用する。