让我为大家介绍一下PHP中的数据类型吧!
数据类型有:字符串、整数、浮点数、布尔、数组、对象、NULL、资源类型
我们可以使用gettype去获取数据类型
var_jump()会返回变量的数据类型与值,一般用于开发调试时使用
字符串
字符串是字符序列
字符串可以是引号内的任何文本,可以使用单引号或者双引号
但单引号与双引号是有区别的
<?php
echo gettype("Hello PHP")
?>
单引号与双引号的区别
单引号不能解析变量 双引号可以
<?php
$a = "Hello PHP";
echo "$a";
echo "<hr>";
echo '$a'
?>
整数
整数必须至少一个数字(0-9)
整数不能包含逗号或空格
整数不能有小数点
整数正负均可
可以用三种格式规定整数:十进制、十六进制或八进制
<?php
var_dump(1);
echo "<hr>";
var_dump(-1);
echo "<hr>";
var_dump(0x8c); // 十六进制
echo "<hr>";
var_dump(047); // 八进制
?>
浮点数
浮点数是有小数点或指数形式的数字
<?php
var_dump(1.1);
?>
布尔
常用于判断
true为真 false为假
<?php
var_dump(true);
echo "<hr>";
var_dump(false)
?>
数组
在一个变量中存储多个值
分为一维数组和多维数组
<?php
print("<pre>");
$arr1 = array("red","green","blur");
$arr2 = ["red","green","blur"];
var_dump($arr1);
echo "<hr>";
var_dump($arr2);
?>
对象
跟类与函数有关
<?php
class Big{};
$obj = new Big();
var_dump($obj)
?>
Null
特殊的NULL值表示变量无值。NULL是数据类型NULL唯一可能的值
可以清空变量
<?php
$a = 1;
var_dump($a);
echo "<hr>";
$a=NULL;
var_dump($a);
?>
resource 资源类型
此处过段时间补充,还请见谅
感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!