目录
变量类型
PHP 数据类型
概述: 变量类型是指保存在该变量中的数据类型
PHP对类型的概念不太重视,所以PHP是弱类型语言(不需要事先声明类型)
1、bool(布尔类型)
使用var_dump(变量名)可以输出变量的类型
<?php
$a=true;
var_dump($a);
?>
这个最简单的类型,布尔型表示了true或false,即真或假。
除了以下几种情况的值被认为是false,其他值都是true
布尔值false 0
浮点值0.0 空白字符串和字符串0
没有成员的数组 NULL
2、int (整型)
储存整数,这个变量就是整型了
3、float(浮点型,也称double)
变量里面存小数,这个变量就是浮点型了
4、string(字符串)
字符串是一系列的字符组成的(可以使用单引号、双引号、定界符三种方法定义)
<?php
$a='add wec...';
$b="text...cc 123";
var_ump($a);
echo $a;
echo $b;
?>
5、array(数组)
6、object(对象)
7、resource(资源)
8、NULL:null表示一个变量没有值表示空,将变量直接赋值为null,声明的变量尚未赋值,被unset销毁
$a=1111;
unset($a);
var_dump($a);
定界符
<<<xxx
xxx
这里的xxx可以自己决定是什么(AAA)都行,不过要记住前后要相同,定界符里面的内容可以是任何符号,并且都可以正常显示
变量类型的相互转换
一般都是程序中的不可控的部分,所以在编写程序的时候最好不要涉及
强制转换:
在要转换的变量之前加上括号括起来目标类型
$a='孙胜利';
$b=(int)$a;
var_dump($a);
var_dump($b);
这个可以显示变量的类型
var_dump(变量)