ホームページ  >  記事  >  バックエンド開発  >  PHP のブール型の概要

PHP のブール型の概要

WBOY
WBOYオリジナル
2016-07-25 08:57:471205ブラウズ
  1. $foo=false;
  2. $foo1=true;
  3. echo "falseの場合、出力値は次のとおりです。".$foo; //出力値はありません
  4. echo "
    true の場合、出力値 For: ".$foo1; //出力 1
コードをコピーします

注意すべき詳細: ブール値に変換すると、次の値は FALSE とみなされます。 1. ブール値 FALSE 自体 2. 整数値 0 (ゼロ) 3. 浮動小数点値 0.0 (ゼロ)、空の文字列、および文字列「0」 4. 要素を含まない配列 5. メンバー変数を含まないオブジェクト (PHP 4.0 にのみ適用) 6.特殊型NULL(設定されていない変数も含む) 7. タグのない XML ドキュメントから生成された SimpleXML オブジェクト

例:

  1. //$a=0;
  2. //$a=0.0;
  3. $a="0";
  4. var_dump((bool) 0);
  5. echo "
    ";
  6. var_dump((bool) array());
  7. if($a==false){
  8. echo "空の 0 はデフォルトで false に変換され、成功します。";
  9. }else{
  10. echo "はできませんfalse に変換されました ";
  11. }
コードをコピーします

出力結果:

ブール(偽) bool(false) 空の 0 はデフォルトで false に変換されます。成功しました。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。