韩顺平PHP149讲之基础语法1 联系客服

发布时间 : 星期日 文章韩顺平PHP149讲之基础语法1更新完毕开始阅读73a15dc4a0116c175f0e48c0

通过该图我们可以看出,php的整数的二进制的最高位表示符号位

3).整型数的字长和平台有关,通常是(4个字节)。Integer值的字长可以用常量PHP_INT_SIZE来表示,最大值可以用常量PHP_INT_MAX来表示。

integer的范围是-2147483647~2147483647(2的31次方减1)

4).如果给定一个数的范围超过了integer的最大范围,将会被解释成float

②.小数型(浮动数)包含单精度和双精度(float/double) 小数类型可以表示一个小数(float,double)

$ts=1.12; $ts=3.1415926; 浮点型细节讨论:

1).浮点数(也叫双精度数或者实数)

2).浮点数的字长和平台有关,通常最大值是1.8e308并且

有14位十进制数字的精度

效果:

思考:

③.布尔类型(boolean)

布尔类型可以表示真或者假,比如: $ts=true; $ts=false; 布尔类型细节讨论:

1).简单的说,布尔类型就两个值true,一个false; 举例: //布尔类型

$a=”true“; $b=”false”;

案例:

④.字符串(string)

字符串类型可以表示一个字符串 $ts=”我是一个好人 “hello”;

字符串的细节:

1).一个字符串就是由一系列的字符组成,因此,一个字符就是占用一个字节

2).PHP对字符串长度的限制只和运行PHP程序的该台计算机的内存大小有关,即PHP字符串可以足够大 3).字符串常见的定义方法:

①.单引号 //$a=’abc,韩顺平’; ②.双引号 //$b=”hello,world”;

4).如果字符串是包围在双引号(“”)中,PHP将对一些特殊的字符进行解析

结果:

从上面的案例我们可以看出,当一个变量包含在“”号中时,会输出它的值,而包含在’’中是输出其字符本身

2.复合数据类型 ①.数组(array) ②.对象(object) 3.特殊数据类型