PHP
数据类型
一、php
标量类型
类型 | 描述 |
---|
布尔型 Boolean | true 和 false |
整型 Integer | 负数 - 0 - 无限大 |
浮点型 Float | 带小数的数字(负数 - 0 - 无限大) |
字符串 String | 汉字、英文、符号、其它国家语言 |
echo 输出数据值,开发时使用 var_dump 可以打印数据类型和值,测试时使用
1、布尔型
<?php
$x = true;
var_dump($x);
echo '<hr>';
$y = false;
var_dump($y);
?>
2、整型
- 整数不能包含逗号或空格
- 整数是没有小数点的
- 整数可以是正数或负数
- 整型可以用三种格式来指定:十进制、十六进制、八进制
<?php
$number = 0;
var_dump($number);
echo '<hr>';
$number = 67;
var_dump($number);
echo '<hr>';
$number = -322;
var_dump($number);
?>
3、浮点型
<?php
$number = 10.03;
var_dump($number);
echo '<hr>';
$number = -88.23;
var_dump($number);
?>
4、字符串
- 引号内的数据
- 可以是单引号或双引号
- 字符串不用引号会报错
- 数字、浮点型、布尔型,用引号也属于字符串
<?php
$str = '我是欧阳';
var_dump($str);
echo '<hr>';
$str = 'My name is ou yang';
var_dump($str);
?>
二、php
复合类型
类型 | 描述 |
---|
array | 数组 |
object | 对象 |
callable | 可调用 |
iterable | 可迭代 |
三、php
特殊类型
类型 | 描述 |
---|
空值 NULL | 表示变量没有值 |
resource | 资源 |
1、NULL
<?php
$null;
var_dump($null);
echo '<hr>';
$null = '';
var_dump($null);
echo '<hr>';
$null = null;
var_dump($null);
?>