一、php 标量数据类型
| 类型 | 描述 |
|---|---|
布尔型 Boolean | true 和 false |
整型 Integer | 0 - 无限大 |
浮点型 Float | 带小数的数字 |
字符串 String | 汉字、英文、符合、其它国家语言 |
echo 输出数据值,开发时使用 var_dump 可以打印数据类型和值,测试时使用
布尔型通常用于条件判断
<?php
$a = true;
var_dump($a);
echo '<hr>';
$b = false;
var_dump($b);
?>
整数不能包含逗号或空格
整数是没有小数点的
整数可以是正数或负数
整型可以用三种格式来指定:十进制、十六进制、八进制
<?php
$number = 0;
var_dump($number);
echo '<hr>';
$number = 55;
var_dump($number);
echo '<hr>';
$number = -666;
var_dump($number);
?>
带小数部分的数字
<?php
$number = 10.01;
var_dump($number);
echo '<hr>';
$number = -88.77;
var_dump($number);
?>
<?php
$str = '我是Tian';
var_dump($str);
echo '<hr>';
$str = 'My name is Tian';
var_dump($str);
?>
php 复合数据类型| 类型 | 描述 |
|---|---|
| array | 数组 |
| object | 对象 |
| callable | 可调用 |
| iterable | 可迭代 |
php 特殊数据类型| 类型 | 描述 |
|---|---|
空值 NULL | 表示变量没有值 |
| resource | 资源 |
NULL 值表示变量没有值
<?php
$null;
var_dump($null);
echo '<hr>';
$null = '';
var_dump($null);
echo '<hr>';
$null = null;
var_dump($null);
?>