前書き
PHPを基礎から学習しています。
積み重ねのアウトプットとして更新していきます。
変数とは
データを入れる「箱」のようなものです。 この「箱」の中には色々なものを出し入れすることができます。
「変数」は変わる数で、「定数」は変わらない数を示します。
index.php
<?php
$name = '山田太郎';
$age = 20;
echo '私の名前は';
echo $name;
echo 'です。';
echo '私の年齢は';
echo $age;
echo '歳です。';
ここでの $name や $age が変数です。
変数名
変数名には以下のようなルールがあります。
- 先頭には $ が必要
- 英数字およびアンダースコア(_)を利用可能
- 数字は先頭の文字には使えない
- 定数は一般的には全て大文字
また、変数名は内容が分かりやすい名前をつけます。
index.php
?php
// 良い例
$name = '山田太郎';
$age = 40;
// 良くない例
$var = '山田太郎'; // どんな変数なのかが分かりづらい
$nenrei = 40; // 基本的に英単語を元につけたほうが良い
さらに、長い変数名の場合は、「スネークケース」「キャメルケース」などを利用します。
index.php
<?php
// スネークケース
// スネークケースでは、アンダースコアで単語間をつなげ、基本的には全て小文字となる
$user_name = '山田太郎';
// キャメルケース
// キャメルケースでは、2番目の単語の初めを大文字とする
$userName = '山田太郎';
変数の上書き
変数は、値を変更することができます。
index.php
<?php
$name = '山田太郎';
echo $name;
$name = '鈴木花子'; // こちらが上書きされる
echo $name;
あとがき
初回は変数と定数についてまとめました。
間違い等あればご指摘ご指導お願いいたします!