一、php 标量数据类型
| 类型 | 描述 |
|---|---|
| 布尔型 Boolean | true 和 false |
| 整型 Integer | 0 - 无限大 |
| 浮点型 Float | 带小数的数字 |
| 字符串 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
- NULL 值表示变量没有值
<?php $null; var_dump($null); echo '<hr>'; $null = ''; var_dump($null); echo '<hr>'; $null = null; var_dump($null); ?>
