background image

boolean(布尔型):

 

表达了真值,可以为 TRUE   

或 FALSE

 

要指定一个布尔值,使用关键字 TRUE   

或 FALSE

 

。两个都不区分大小写。

<?php
$foo 

True

// assign the value TRUE to $foo

?>

 

 

当转换为 boolean 

 

时,以下值被认为是 FALSE  

布尔值

 FALSE

整型值

 0(零)

浮点型

 

值 0.0(零)

空白

字符串

字符串

 "0" 

没有成员变量的

数组

 

特殊类型

NULL

(包括尚未设定的变量)

注意:-1 

 

和其它非零值(不论正负)一样,被认为是 TRUE  

integer(整型)

integer 

 

为整数型别。在 32 

 

位的操作系统中,它的有效范围是 -2,147,483,648 到 

+2,147,483,647

 (2^31+符号位)

 

。要使用 16 

 

进位整数可以在面加 0x  

。 整型值可

以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 

 

或者 +

 

)。

 

如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 

0x

<?php

$a 

1234

// 十进制数

$a 

= -

123

// 一个负数

$a 

0123

// 八进制数(等于十进制的 83)

$a 

0x1A

// 十六进制数(等于十进制的 26)

?>

float(也叫浮点数,双精度数或实数)

浮点数

 

为浮点数型别。在 32 

 

位的操作系统中,它的有效范围是 1.7E-308 到 

1.7E+308。(

自然底数 e=2.71828183

)

3