2008-12-18 if分の評価順序 PHP ネタがない+反則なのでご勘弁を。当然みなさん知ってるかと思いますが、if分の評価順序は、左(前)から評価して、最初の評価で結果が決まってしまったら、次の式の評価(ここでは$test == 'hoge')は行なわれないんですぜ。まぁ知ってるか。。ごめソ。 <?php #falseにすると分かるけど、「$test == 'hoge'」が評価されていれば、undefind valiableがエラーとしてでる。 if(true || $test == 'hoge'){ echo 'success'; }else{ echo 'fail'; } なんかこの例は微妙ですな。