PHP のブール データ型の概要

怪我咯
リリース: 2023-03-13 16:12:01
オリジナル
3100 人が閲覧しました

ブール型は、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) bool(false) 空の 0 はデフォルトで false に変換され、成功です。

以上がPHP のブール データ型の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!