2.4.1 基本数据类型
PHP中提供了多种基本数据类型,包括整型,浮点型,布尔型,以及字符串型。下面我们将详细介绍这几种基本的数据类型。
1.整型(integer)
PHP中的整型指的是不包含小数部分的数据。在32位操作系统中,整型数据的有效范围在"-2147483648"至"+2147483647"之间。整型数据可以用十进制(基数为10)、八进制(基数为8,以0作为前缀)或十六进制(基数为16,以0x作为前缀)表示,并且可以包含"+"和"-"。整型数据的用法如下面代码所示。01 <?php
02$a= 100;//十进制整型数据
03$b= -034;//八进制整型数据
04$c= 0xBF;//十六进制整型数据
05 ?>
如果给定的数字超出了整型数据规定的范围,则会产生数据溢出。对于这种情况,PHP会自动将整型数据转化为浮点型数据。
2.浮点型(float)
浮点型数据就是通常所说的实数,可分为单精度浮点型数据和双精度浮点型数据。浮点数主要用于简单整数无法满足的形式,比如长度、重量等数据的表示。浮点型数据的用法如下面代码所示。01 <?php
02$a= 1.0;
03$b= 3.1415;
04$c= 1.2E2;//该浮点数表示1.2 * 10?
05 ?>
3.布尔型(boolean)
布尔型数据是在PHP 4中开始出现的,一个布尔型的数据只有"true"和"false"两种取值,分别对应逻辑"真"与逻辑"假"。布尔型变量的用法如下面代码所示。01 <?php
02$a= TRUE;
03$b= FALSE;
04 ?>
在使用布尔型数据类型时,"true"和"false"两个取值是不区分大小写的。也就是说"TRUE"和"FALSE"同样是正确的。
4.字符串(string)
字符串是一个字符的序列。组成字符串的字符是任意的,可以是字母、数字或者符号。在PHP中没有对字符串的***长度进行严格的规定。在PHP中定义字符串有3种方式:使用单引号(')定义、使用双引号(")定义和使用定界符(<<
下面是一个使用字符串的例子。
【程序2-11】光盘\code\02\type\string.php01
02
03
单引号定义字符串04
05
06 <?php
07echo'It\'s a computer!!!
';//使用转义符号"\'"
08echo'show me a \\
';//使用转义符号"\\"
09$var="这是一个字符串";
10echo"使用$var
";
11//使用定界符
12echo<<
13 在这里我们可以加入任意的文本信息内容,比如"中国",
14 比如'奥运'。所有的双引号和单引号都会被正常显示。
15END
16 ?>
17
18
上面的程序执行后的结果如图2-17所示。
(点击查看大图)图2-17 使用字符串的例子
【责任编辑:云霞 TEL:(010)68476606】
点赞 0