1:基本类型:基本类型包括(数值、字符串、布尔型)2:复合类型:复合类型包括(数组、对象)3:特殊类型:特殊类型包括(资源、null)
第一种:基本类型数值类型是变量值为整数或者小数代码如下:
$age=18;//获取数据值的类型为int,值为18var_dump($age);//输出格式为var_dump()运行结果
代码如下
<?php $name="ayunu";//单引号不会正常解析上卖弄所定义的变量$nameecho '我的英文名字是$name';echo '<hr>';//双引号则可以正常解析上卖弄所定义的变量$nameecho "我的英文名字是$name";运行结果
代码如下
<?php $name = false;var_dump($name);运行结果
运行结果:
<?php //range函数快速生成一个数组,range(开始位置,结束位置,递增条件)$arr=range(1,50,3);//echo只能输出数据类型为Array,且报错echo $arr;echo '<hr>';//print也是输出数据类型为Array,且报错print $arr;echo '<hr>';//用print_r来输出这个数组print_r($arr);echo '<hr>';//print_r支持第二个参数,不输出,有返回的值。可以用一个变量来接收$result=print_r($arr,true);echo $result;echo '<hr>';//返回值为一个字符串类型,不是数组echo gettype($result);echo '<hr>';//也可以直接用echo来输出,不用变量来接收.加入pre来格式化输出显示echo '<pre>'.print_r($arr,true).'';echo '<hr>';//var_export可以直接查看到数组内的元素和值var_export($arr);//用pre标签来实现数组格式化显示,无效echo '<pre>'.var_export($arr).'';echo '<hr>';//var_export支持第二个参数,不输出,有返回的值。直接无法查看,需要一个变量接收var_export($arr,true);$res=var_export($arr,true);echo $res;//在加入第二个参数后,per标签格式化显示有效果echo '<pre>'.$res.'';echo '<hr>';//返回值为一个字符串类型,不是数组echo gettype($res);echo '<hr>';//var_dump输出字符串,可查看详细信息var_dump($arr);