気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHPエラーの原因と対策
  2. 6 view

falseの判別がうまくいかないとき

if文でfalseとの比較がうまくいかないときは、”false”と比較していないか確認しましょう。次の例では、$strがfalseかどうか調べていますが、「値はfalseです」とは表示されません。

<?php
$str = false;
if ($str == "false") {
    echo "値はfalseです";
}
?>

“false”はfalseではなく、文字列の「false」だと判断されてしまいます。”false”ではなくfalseと比較しましょう。

<?php
$str = false;
if ($str == false) {
    echo "値はfalseです";
}
?>

○実行結果

値はfalseです

if文による値の比較がうまくいかないときは、以下の記事も参考にしてください。

if文による値の比較がうまくいかないとき

PHPエラーの原因と対策の最近記事

  1. PHPの関数や変数の前にあるアットマークの意味は?

  2. 「http:// wrapper is disabled in the server co…

  3. php.iniの場所

  4. 「Warning: array_key_exists()」と表示されるとき

  5. 「Warning: A non-numeric value encountered」と表示…

関連記事

PAGE TOP