這是最簡單的型別。boolean
表達了真值,可以為true或false。
note: 布林型別是 php 4 引進的。要指定乙個布林值,使用關鍵字true或false。兩個都不區分大小寫。
<?php
$foo
= true
; // assign the value true to $foo
?>
通常你用某些運算子返回 boolean
值,並將其傳遞給控制流程。
<?php
// == 是乙個操作符,它檢測兩個變數是否相等,並返回乙個布林值
if (
$action
== "show_version"
) // 這樣做是不必要的...
if (
$show_separators
== true
) // ...因為可以使用下面這種簡單的方式:
if (
$show_separators
) ?>
要明確地將乙個值轉換成 boolean
,用 (bool) 或者 (boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個 boolean
引數時,該值會被自動轉換。
參見型別戲法。
當轉換為 boolean
時,以下值被認為是false:
所有其它值都被認為是true(包括任何資源)。
php手冊 筆記 型別 布林型別
1.布林型別的true,false是不區分大小寫的 2.當轉換為布林型別時,以下將會返回false,其它的都返回true 3.0.00 轉換為布林型時,結果為true 4.由於可以是使用以下 來判斷乙個陣列是否為空,這個效率跟empty,count來比較不知道怎麼樣 a array this wil...
c 布林型別
布林型別 bool 是c 新增的一種基本資料型別。在標準的c語言中並未定義bool型別,如果需要使用bool型別,程式設計師可以通過巨集定義來自定義乙個bool型別,定義語句如下 define bool int define false 0 define true 1 也就是將int型定義為bool...
C bool(布林型別)
布林型別 bool 在標準的c語言中其實並未被定義,而是作為c 新增的一種基本資料型別被運用。而且布林型別物件可以被賦予成字元true或false,其中true對應的是真,false對應的是假。通常它的作用是來判斷條件的真假。1.在c 編譯器中給bool型別變數分配了1個位元組長度。並且bool型別...