PHPの変数について
PHPマニュアルでは下記の様に記載されています。
http://www.php.net/manual/ja/language.variables.basics.php
PHP の変数はドル記号の後に変数名が続く形式で表されます。 変数名は大文字小文字を区別します。変数名は、PHPの他のラベルと同じルールに従います。 有効な変数名は文字またはアンダースコアから始まり、任意の数の文字、 数字、アンダースコアが続きます。
注意: ここで言うところの文字とはa-z、A-Z、127から255まで (0x7f-0xff)のバイトを意味します。
注意: $this は特別な変数であり、ここに代入することはできません。
うぅむ。
ドルマークを付けるのって全然慣れないし非常に見づらいな・・・。
例題。
実行時エラーになる。
http://moneyreport.link/service/hensu.php
<?php $var = 'Bob'; $Var = 'Joe'; echo "$var, $Var"; // "Bob, Joe"を出力します。 $4site = 'not yet'; // 無効:数字で始まっている。 $_4site = 'not yet'; // 有効:アンダースコアで始まっている。 $t?yte = 'mansikka'; // 有効:'?' はアスキーコード228です。 echo $4site; echo '<br />'; echo $_4site; echo '<br />'; echo $t?yte; ?>