数据类型
字符串、整数、浮点数、布尔型、数组、对象、NULL、资源类型
用var_dump() 会返回变量的数据类型和值,一般用于开发调试使用
只获取数据类型 echo gettype($a)
字符串
字符串可以是引号内的任何文本, 可以使用单引号或双引号
注意双引号和单引号的区别
- 单引号 不能输出变量
- 双引号 可以输出变量
$str1 = 'Hello World!';
$str2 = "Hello World!";
echo "str2的值是 $str2";
var_dump($str1, $str2);
整数
- 整数必须有至少一个数字
- 整数不能包含逗号或空格
- 整数不能有小数点
- 整数正负均可
- 可以用三种格式规定整数: 十进制、十六进制(前缀是 0x)或八进制(前缀是0)
$num1 = 666;
$num2 = -345;
$num3 = 0x8c; // 十六进制
$num4 = 045; // 八进制
var_dump($num1, $num2, $num3, $num4);
浮点数
<?php
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8E-5;
var_dump($num1, $num2, $num3);
布尔型
<?php
$bool1 = true;
$bool2 = false;
var_dump($bool1, $bool2);
数组
<?php
$list1 = array('张三', '李四', '王五');
$list2 = ['张三', '李四', '王五'];
var_dump($list1, $list2);
对象
—-
NULL
<?php
$null = null;
var_dump($null);
资源类型
—