変数
ここで紹介しているコードはPHP5.6[eclipse]で動作を確認しております。
PHPでは宣言は不要、いきなり初期化でOK
初期化せずに使用することもできますが、
初期化せずに使用した場合の初期値はデータ型によって異なります。
<?php
$msg = "Hello World!";
echo $msg;
$msg = "Hello World!";
echo $msg;
上のサンプルでは、文字列を変数$msgに代入して初期化した後、$msgの内容を画面に出力しています。
代入は
(左辺)変数名 = (右辺)値
命名規則
- 変数名の1文字目は$(ドル)
- 変数名では、大文字/小文字は区別される
- 2文字目は英字か_(半角アンダーバー)
a~z or A~Z or _ - 3文字目以降は、英数字か_(半角アンダーバー)
a~z or A~Z or 0~9or_
変数の記法はローワーキャメルケースが一般的です。
ローワーキャメルケース記法
先頭は小文字、その後に続く単語の頭文字は大文字にする
(例)$userName
(例)$userName
命名規則の悪い例
意味を持たない名前
短すぎる名前
$a
$b
$b
長すぎる名前
$passwordEnteredByTheUser
$userNameObtainedFromTheDatabase
$userNameObtainedFromTheDatabase
同じ単語で大文字小文字が混在
$password
$passWord
$passWord
ローマ字表記は使わない
$kekka
$denwabango
$denwabango