2010-01-01から1年間の記事一覧

気の利かないPHPの論理和

PHP

PHPで以下のようなコードを書いてバグに気付かずしばらく悩んでしまった。 $var1 = ''; $var2 = 'aaa';$hoge = $var1 || $var2;echo $hoge; // 'aaa'を期待実際は、$hogeの値は1になる。 rubyなら当然'aaa'になる。 Javaのように型に厳格な言語ならまだしも…