PHPの変数

変数

ここで紹介しているコードはPHP5.6[eclipse]で動作を確認しております。

PHPでは宣言は不要、いきなり初期化でOK
初期化せずに使用することもできますが、

初期化せずに使用した場合の初期値はデータ型によって異なります。

<?php
$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

命名規則の悪い例

意味を持たない名前
短すぎる名前

$a
$b

長すぎる名前

$passwordEnteredByTheUser
$userNameObtainedFromTheDatabase

同じ単語で大文字小文字が混在

$password
$passWord

ローマ字表記は使わない

$kekka
$denwabango