PHP学习笔记--变量--变量类型

PHP变量类型:

1.integer:整数型

整数数据类型只能包含整数。这些数据类型可以是正数或负数。在32位的操作系统中,有效的范围是−2 147 483 648~+2147 483 647
如果是八进制:以0开头  如果是十六进制:以0x开头
 
2.double:浮点数型
浮点数据类型可以用来存储数字,也可以保存小数。它提供的精度不整数大得多。在32位的操作系统中,有效的范围是1.7E-308~1.7E+308。
在PHP中可以把浮点值修改为整型值,即可以修改变量的值与类型
在C语言中,下一行代码是不允许的
0.3-0.1不等于0.1的问题是浮点型的数值不准确 计算机的算法为二进制
3.string:字符串型
字符串是连续的字符序列,字符串中的每个字符只占用一个字节。在PHP中,定义字符串有3种方式:
单引号方式,
双引号方式,
Heredoc方式。
4.boolean:布尔型
布尔变量是PHP变量中最简单的。它保存一个True或者False值。其中True或者False是PHP的内部关键字。设定一个布尔型的变量,只需将True或者False赋值给该变量
 
直接echo布尔型的时候,布尔型被转换成了字符串,分别为 1 和“” 
即一个Boolean TRUE值被转换成字符串 “1” Boolean FALSE被转换成“”(空的字符串)。
 
布尔值只有两种,但是运算很重要,比如逻辑与,逻辑或,逻辑反,异或(在运算符讲解中会详细讲解)
 
想完整的查看布尔型:var_dump 或者 print_r
 
输出变量:echo 适宜与整形,浮点型,字符串型这种标量类型
                 print_r适合对象和数组这种二维或者多维结构的数据
                var_dump不仅可以打印数据还可以打印数据类型
5.null:空值
空值是最简单的数据类型。表示没有为该变量设置任何值,另外,空值(NULL)不区分大小写。
 
一个变量什么时候为NULL:给一个变量赋值为NULL
                                           某个变量被unset掉(unset是销毁一个变量)
                                           只声明,不赋值也为NULL
 
这5种只是简单的变量类型 还有其他类型如object:对象类型
 

猜你喜欢

转载自www.cnblogs.com/bard233/p/9021195.html