dポイントプレゼントキャンペーン実施中!

if ($gazo) と if($gazo !='')  の違いはあるでしょうか?
if ($gazo)に置き換えても正常に動くのですが、違いを教えて下さい。
宜しくお願いします。

A 回答 (2件)

$gazo に "0"が設定された時の挙動が違います。


---------------------
$gazo = "0";
if ($gazo){
print "Yes1\n";
}
if ($gazo != ""){
print "Yes2\n";
}

--------------------
実行結果
Yes2
(Yes1は出力されない)
    • good
    • 0

中身によって変わりますので、以下の比較表で確認しましょう。


https://www.php.net/manual/ja/types.comparisons. …

if ($gazo)
→ PHP 関数による $x の比較 / bool : if($x) の列
if ($gazo !='')
→ == による緩やかな比較 / "" の列
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!