sigil
変数の前に付けるシンボル$のこと
おそらくPerlに由来するが、PHPではPerlと同じ意味は持っていない
PHPにおけるsigil
PHPでは変数の内容が何であろうと変数のシンボル$で、それ以外の文字はない。変数には必ず$を付けるため、変数名は予約語の制約を受けない。つまり $if や $function といった変数名を自由につけることができる。
また、$$fooのように複数繋げることで可変変数にすることができる。 Perlにおけるsigil
$ スカラー
@ 配列
% ハッシュ
& サブルーチン
\ リファレンス
* 型グロブ
sigilと呼ばれるようになったのは1999年で、それ以前はfunny character(ファニー文字)と呼ばれたらしい。