目录
查看变量对应值的类型:
1.使用“gettype(传入一个变量var)”来显示变量var的类型; ?只会显示类型
2.使用“var_dump(传入一个变量var)”来显示变量var的类型; ?会显示具体内容打印
整型就是整数类型
<?php
header("Content-Type: text/html; charset=utf-8");
$a = 5;
echo $a.'<br>';
echo gettype($a).'<br>';
echo var_dump($a).'<br>';
?>
浮点型可以理解成带小数点的数,默认双精度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>';
?>
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>';
?>
可以使用单引号 ' ' , 双引号“ ”辨别是否为字符串
<?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>';
?>
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>';
?>
提前定义,不想赋值可以这样用
<?php
header("Content-Type: text/html; charset=utf-8");
$a = null;
echo $a.'<br>';
echo gettype($a).'<br>';
echo var_dump($a).'<br>';
?>
object,可以在类中使用
Resource,文件等资源数据