PHP-Manual的學習----【語言參考】----【類型】-----【Boolean類型】

來源:互聯網
上載者:User

標籤:false   2.3   大小寫   函數   參數   類型   字元   --   控制   

2017年7月20日15:41:26
Boolean 布爾類型
1.這是最簡單的類型。boolean 表達了真值,可以為 TRUE 或 FALSE。 其實就是真假的問題。
2.文法
要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。
<?php
$foo = True; // assign the value TRUE to $foo
?>
3.通常情況下,通常運算子所返回的 boolean 值結果會被傳遞給控制流程程。
4.要明確地將一個值轉換成 boolean,用 (bool) 或者 (boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函數或者流程式控制制結構需要一個 boolean 參數時,該值會被自動轉換。
5.當轉換為 boolean 時,以下值被認為是 FALSE:
? 布爾值 FALSE 本身  
? 整型值 0(零)  
? 浮點型值 0.0(零)  
?  Null 字元串,以及字串 "0"  
? 不包括任何元素的數組  
?  不包括任何成員變數的對象(僅 PHP 4.0 適用)  
?  特殊類型 NULL(包括尚未賦值的變數)  
?  從空標記產生的 SimpleXML 對象
6.舉例:
<?php
var_dump((bool) "");        // 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)
?>
總結:booelan值一般都是在流程式控制制中使用,為真時執行什麼,為假時又執行什麼。
   

PHP-Manual的學習----【語言參考】----【類型】-----【Boolean類型】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.