ホームページ >バックエンド開発 >PHPチュートリアル >PHP のブール データ型の概要
ブール型は、PHP で最も単純な型です。その値は TRUE または FALSE で、
1 は true (真)、0 は false (偽)です
コンピューターサイエンスでは、ブールデータ型は論理データ型とも呼ばれ、オプションが 2 つだけある型です。値: 非ゼロ (通常は 1 または -1) およびゼロ (それぞれ true と false に相当)。
一部の言語では、ブール データ型は 3 つ以上の真理値を表すように定義されています。たとえば、ISO SQL:1999 標準では、true、false、unknown の 3 つの値を格納できる SQL ブール型が定義されています (SQL null は不明な true 値として扱われますが、ブール型でのみ使用されます)。
このデータ型は、ブール演算や、AND (AND、&、*)、または (OR、|、+)、XOR (xor、NEQV、^)、同等の演算 (EQV、=、== など) で使用されます。 ) と not (NOT、~、!) は、論理代数および算術演算と一致します。
いいね:
$foo=false; $foo1=true; echo "为假时输出值为:".$foo; //没有输出值 echo "<br />为真时输出值为:".$foo1; //输出1
主な詳細はこちら:
ブール値に変換すると、次の値は FALSE とみなされます:
1、ブール値 FALSE 自体
2、整数値 0 (ゼロ)
3. Floating 値 0.0 (ゼロ)、空の string、および文字列 "0"
4. メンバーを含まない配列 変数
オブジェクト (PHP 4.0 にのみ適用可能) 6. 特殊な型 NULL (設定されていない変数を含む)
7. タグ (タグ) のない XML ドキュメントから生成された SimpleXML オブジェクト
//$a=0;
//$a=0.0;
$a="0";
var_dump((bool) 0);
echo "<br />";
var_dump((bool) array());
if($a==false){
echo "空0默认转换为false,成功!";
}else{
echo "不能转换为false";
}
出力: bool(false)
以上がPHP のブール データ型の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。