PHP 布林型別

2022-08-29 00:57:20 字數 932 閱讀 8868

這是最簡單的型別。boolean

表達了真值,可以為truefalse

note: 布林型別是 php 4 引進的。

要指定乙個布林值,使用關鍵字truefalse。兩個都不區分大小寫。

<?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型別...