•
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