三.变量类型
概述:变量类型是指保存在该变量中的数据类型
php对变量类型看的比较淡
1.变量类型简介
1)bool(布尔型)
表达true或false,即真或假
$a=true;
var_dump($a);
往变量里面存true或false,那么这个变量就是布尔型
除了以下值被认为是false外,其它值都被认为是true
1)布尔值false
2)0
3)浮点型0.0
4)空白字符串和字符串0
5)没有成员的数组
6) NULL
2)int(整形)
往变量里面存整数,那么这个变量就是整形变量了
3)float(浮点型,也称double)
往变量里面存小数,那么这个变量就是浮点型数据了
4)string(字符串)
可以用单引号,双引号,定界符三方法来定义
就是一系列的字符组成串在一起
1.单引号:
单引号的值不会被代替,因此php不会解析单引号之间的变量,如果想在单引号中加引号,需要在加的引号前加(\)
在定义一些简单的字符串的时候使用单引号这种方法效率比较高!、
2. 双引号:
双引号的值可以被代替,因此php会解析双引号里面的变量,要在双引号里面加变量需要加上{$变量名}
3.定界符:
$b=200;
$a=<<<aaa
fafasfefacea{$b}edawefewdcdfwefwfxzczxcaqw
aaa;
var_($a);
5)array(数组)
6)object(对象)
7)resuorce(资源)
8)NULL
要么变量不存在或者变量被销毁
2.变量类型的相互转换
这些都是程序运行中不太可控制的部分,所以在编写代码时最好不要涉及!
强制类型转换:在要转换的变量之前加上括号括起来目标类型
(int),(bool),(float),(string),(array),(object)
3).变量类型的测试函数
is_bool()
is_int()
is_array()