仕事でPHPのデバッグやってるんだけどさ……。
まず「早い安い」が売りのPHPがOOで綺麗にきっちり書かれてる
可能性なんかほとんどゼロだろ経験則上。このカルボナーラのゲロ
みたいなコードはモダン言語ではまず見かけない。口先で「OO完璧に
やれば綺麗です(キリッ」とか言われてもなー。

でさ、PHPの変数って参照するだけで何か変わったりすんの?
printfデバッグやったらCでよくある「printf文挟んだだけで挙動が変わる」
って現象が起きるんだけど。

function foo(){
if($hoge !== $fuga){
.....
}
print "----¥n";
}

こんな位置関係のprint文を入れたり外したりすると挙動変わるんすよ。