1.2.2 PHP中的数据类型

8种主要数据类型

标量类型

特点:只能存储单一数据

整型(Integer)

就是整数。(int|integer)

  1. 按进制分类:十进制、八进制、十六进制;
  2. 范围:带符号-21亿~21亿之间,不带符号0~42亿,超过整型存储范围,会产生溢出的现象

浮点型(Float)

(float|double|real)

  1. 带小数点
  2. 科学计数法的写法,e或者E

注意:浮点数是有误差的,不要比较两个浮点数的大小

布尔型(Boolean)

(bool|boolean)

要么是真,要么是假

  1. true|TRUE:真
  2. false|FALSE:假

字符串型(String)

(string)

  1. 定界符
    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快速入门

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部