8种主要数据类型
标量类型
特点:只能存储单一数据
整型(Integer)
就是整数。(int|integer)
- 按进制分类:十进制、八进制、十六进制;
- 范围:带符号-21亿~21亿之间,不带符号0~42亿,超过整型存储范围,会产生溢出的现象
浮点型(Float)
(float|double|real)
- 带小数点
- 科学计数法的写法,e或者E
注意:浮点数是有误差的,不要比较两个浮点数的大小
布尔型(Boolean)
(bool|boolean)
要么是真,要么是假
- true|TRUE:真
- false|FALSE:假
字符串型(String)
(string)
- 定界符
1.1 单引号
1.2 双引号单引号和双引号的区别:单引号不解析变量,双引号解析变量;单引号只解析
\'
和\\
,而双引号解析所有的转义符 单引号和双引号的区别:单引号不解析变量,双引号解析变量;单引号只解析\'
和\\
,而双引号解析所有的转义符1.3 herenowdoc
1.4 nowdoc
//heredoc 写法一
<<<名称
代码段;
名称;
//heredoc 写法二
<<<"名称"
代码段;
名称;
//nowdoc 写法
<<<'名称'
代码段;
名称;
注意1:在结束名称之前不能有任何输出
注意2:heredoc相当于双引号
2.转义符
\n
换行
\r
回车
\t
水平制表符
\\
\
\$
$
\'
‘
\"
”
3.花括号{}
可以将PHP中的变量括成一个整体来解析
{$变量名称}
${变量名称}
可以对字符串中的指定字符做增删改查的操作
字符串的下标从0开始
根据下标找到对应的字符做操作
复合类型
数组(Array)
(Array)
对象(Object)
(Object)
特殊类型
资源(Resource)
(Resource)
空(NULL)
(null|NULL)
1. 未声明的变量直接使用
2. 声明一个变量赋值为null
3. 通过unset()销毁变量
本文是全系列中第5 / 24篇:PHP快速入门
- 1.1.1 PHP课程介绍
- 1.1.2 代码编辑器的安装和PHP环境的配置
- 1.1.3 PHP基础语法
- 1.2.1 PHP中的变量
- 1.2.2 PHP中的数据类型
- 1.2.3 PHP中的数据类型转换与比较
- 1.3.1 PHP中的常量
- 1.3.2 PHP中的预定义变量
- 1.4 PHP中的表达式与运算符
- 1.5 PHP中的流程控制
- 2.1.1 PHP函数的结构
- 2.1.2 PHP函数的参数
- 2.1.3 PHP复杂函数
- 2.1.4 PHP函数实战
- 2.2.1 PHP字符串函数库简介
- 2.2.2 PHP字符串函数实战练习
- 2.3 PHP数组简介和定义方式
- 2.4.1 PHP数组的使用、转换、运算符
- 2.4.2 PHP数组的应用
- 3.1.1 PHP中SESSION的学习
- 3.1.2 PHP中COOKIE的学习
- 3.2.1 PHP文件目录函数库简介/操作/实战
- 3.2.2PHP文件操作相关的常用函数与类的封装
- 3.3 深入浅出MySQL数据库