男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

Boolean 布爾類(lèi)型

這是最簡(jiǎn)單的類(lèi)型。bool 表達了真值,可以為 truefalse。

語(yǔ)法

要指定一個(gè) bool,使用常量 truefalse。兩個(gè)都不區分大小寫(xiě)。

<?php
$foo 
True// 設置 $foo 為 TRUE
?>

通常運算符所返回的 bool 值結果會(huì )被傳遞給控制流程。

<?php
// == 是一個(gè)操作符,它檢測兩個(gè)變量是否相等,并返回一個(gè)布爾值
if ($action == "show_version") {
    echo 
"The version is 1.23";
}

// 這樣做是不必要的...
if ($show_separators == TRUE) {
    echo 
"<hr>\n";
}

// ...因為可以使用下面這種簡(jiǎn)單的方式:
if ($show_separators) {
    echo 
"<hr>\n";
}
?>

轉換為布爾值

要明確地將一個(gè)值轉換成 bool,用 (bool) 或者 (boolean) 來(lái)強制轉換。但是很多情況下不需要用強制轉換,因為當運算符,函數或者流程控制結構需要一個(gè) bool 參數時(shí),該值會(huì )被自動(dòng)轉換。

參見(jiàn)類(lèi)型轉換的判別。

當轉換為 bool 時(shí),以下值被認為是 false

  • 布爾false 本身
  • 整型值 0(零)
  • 浮點(diǎn)型值 0.0(零)-0.0(零)
  • 字符串,以及字符串 "0"
  • 不包括任何元素的數組
  • 特殊類(lèi)型 NULL(包括尚未賦值的變量)
  • 由無(wú)屬性的空元素創(chuàng )建 SimpleXML 對象,也就是既沒(méi)有子節點(diǎn)也沒(méi)有屬性的元素。

所有其它值都被認為是 true(包括任何資源NAN)。

警告

-1 和其它非零值(不論正負)一樣,被認為是 true!

<?php
var_dump
((bool) "");        // bool(false)
var_dump((bool) "0");       // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)
?>
男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站