目录
1.整型
2.浮点型
3.布尔类型
4.字符串
5.数组
6.NULL
7.对象
8.资源类型
查看变量对应值的类型:
1.使用“gettype(传入一个变量var)”来显示变量var的类型; 只会显示类型
2.使用“var_dump(传入一个变量var)”来显示变量var的类型; 会显示具体内容打印
1.整型
整型就是整数类型
<?php
header("Content-Type: text/html; charset=utf-8");$a = 5;echo $a.'<br>';echo gettype($a).'<br>';echo var_dump($a).'<br>';?>
2.浮点型
浮点型可以理解成带小数点的数,默认双精度double
<?php
header("Content-Type: text/html; charset=utf-8");$a = 4.5;echo $a.'<br>';echo gettype($a).'<br>';echo var_dump($a).'<br>';?>
3.布尔类型
true (非0),false(0),可用于条件判断
<?php
header("Content-Type: text/html; charset=utf-8");$a = true;echo $a.'<br>';echo gettype($a).'<br>';echo var_dump($a).'<br>';$b = false;echo $b.'<br>';echo gettype($b).'<br>';echo var_dump($b).'<br>';?>
4.字符串
可以使用单引号 ' ' , 双引号“ ”辨别是否为字符串
<?php
header("Content-Type: text/html; charset=utf-8");$a = 'hello';$b = "php";echo $a.'<br>';echo $b.'<br>';echo gettype($a).'<br>';echo var_dump($a).'<br>';echo gettype($b).'<br>';echo var_dump($b).'<br>';
?>
5.数组
array( )
<?php
header("Content-Type: text/html; charset=utf-8");$a = array(2,4,6,8);//echo $a.'<br>';//会报错,因为echo是用用来输出字符串类型数据的echo $a[1].'<br>';//需要进行索引,将下标对应的数值打印出来?>
数组是容器类型的数据,可以存放各种类型的基础数据
<?php
header("Content-Type: text/html; charset=utf-8");$a = array(2,3.14,'hello',array(1,'hello'),9);//echo $a.'<br>';//会报错,因为echo是用用来输出字符串类型数据的echo $a[2].'<br>';//需要进行索引,将下标对应的数值打印出来?>
如果想要取出数组中嵌套的数组,可以使用变量将其取出,然后使用下标索引
<?php
header("Content-Type: text/html; charset=utf-8");$a = array(2,3.14,'hello',array(1,'hello'),9);$b = $a[3]; //将数组array 中嵌套的 array 赋予变量 b;echo $b[0].'<br>'; // 取出变量b 中下标为0 的数值echo gettype($a).'<br>'; //打印a数据类型echo var_dump($a).'<br>';?>
6.NULL
提前定义,不想赋值可以这样用
<?php
header("Content-Type: text/html; charset=utf-8");$a = null;echo $a.'<br>'; echo gettype($a).'<br>'; echo var_dump($a).'<br>';?>
7.对象
object,可以在类中使用
8.资源类型
Resource,文件等资源数据