2012-10-25 グローバルスコープで定義された変数はクラスメソッドから参照できない PHP 当たり前でした... <?php $dore = 'どれですか?'; class Hoge{ public function sore(){ echo $dore; } } $hoge = new Hoge(); $hoge->sore(); // どれですか? は表示されない グローバルキーワードを使えばOK。 $dore = 'どれですか?'; class Hoge{ public function sore(){ global $dore; echo $dore; } } $hoge = new Hoge(); $hoge->sore();