PHP5.3.3 のバグ? アクセス権がなにやらおかしい
class Hoge { protected $fuga = 'piyo'; public function display() { echo $this->fuga; } } $hoge = new Hoge(); $hoge->display();
上記のようなソースで結果が空になることがある。
「ことがある」というのが重要で、そうなるクラスファイルとならないクラスファイルがある。
一度発生すると、そのクラスでは発生しっぱなし。
上記で display() を
$fuga = $this->fuga;
echo $fuga;
ってすると、直ったりするし直らなかったりする。
またあるファイルを修正すると、他のファイルでまた起こったり。
コンパイルの問題か
おれが何か間違ってるのか