Daily Archives: 2016年3月29日

[PHP]if文がfalseと満たされる条件は?(“0.0″はtrue?、それともfalse?)

2016年3月29日 (カテゴリ: PHP:)

PHPにてif文がfalseと満たされる条件は、下記値が条件式に書かれた場合です。 false NULL 整数の0 浮動小数点の0.0 空の文字列「""」 文字列"0" 要素が0の配列 プロパティとメソッドをもたないオブジェクトfalse NULL 整数の0 浮動小数点の0.0 空の文字列「""」 文字列"0" 要素が0の配列 プロパティとメソッドをもたないオブジェクト ここで、注意が必要となる点は、文字列”0.0″は、falseではないということです。 たとえば下記のコードは、trueとみ…


続きを読む