您的位置 首页 php

PHP语言数据分类之详情

  • php数据类型分类:

(基本)四种标量类型: boolean , integer, float, string;

(复合)两种混合类型:array 和 object

两种特殊类型:resources(资源) 和 null(空型) ;

PHP通过判断变量的赋值情况,自行定义数据类型

  1. integer 整数

  2. double 浮点数(含有小数点的数值)

  3. 布尔 true / false

  4. string 任意长度的字符序列

  5. 数组 有序的(键-值)对组成的数据的集合资源,对象等数据类型:布尔型(boolean)在所有PHP 变量中,布尔变量是最简单的变量,布尔变量保存布尔类型只有两个值:true 和false $isTrue = true; isTrue = TRUE; $isFalse = pack; $isInt = wangzai;

  • 数据类型:整数

  1. 整数数据类型可以是正数也可以是负数,负数在数字前面加上“_”符号来表示;

  2. 整数的有效范围:-02147483648—2147483647

  3. 整型变量 赋值:可以采用十进制,八进制(以0开头)和十六进制(以0x开头)形式

  • 数据类型: 浮点

  1. 浮点数据类型可以用来存储数字,也可以用来保存小数,它提供了比整数大的多的精度;在32位操作系统中,它的有效范围是1.7E-308 —1.7E+308

  • 字符串 型:

  1. 单引号 双引号 ,引起来的字符,就是字符串,比如:$name=’旺仔’;数据类型:Heredoc方式:

  2. 含义:用来提供一种处理较长字符串的方法;Heredoc方式将要输出的文档内容包含在“《heredoc “ 和”heredoc;”之间。

  3. ‘heredoc可以自己命名;’《heredoc》‘表示字符串的结束,必须放在行首,不能缩进,单独一行;在heredoc中的特殊字符不需要转义;在heredoc中的变量,最好用{}括起来

  4. 作用:当我们想处理较长文本时,使用该方式。

  • 语法格式:$pack = <<<Heredoc ….任意语句… Heredoc;

  1. 说明:“<<<Heredoc”应该是文本的开始标记,后面不能加分号,“Heredoc”是长文本的结束标记,必须单独一行,不能缩进,必须以分号结束;其中的标量,用【】括起来,并且可以使用 转义字符

  2. 数据类型:空类型(null)

  1. 特殊的null值表示一个变量没有值,null类型唯一可能的值就是null(不区分大小写),下面情况被认为null:

  2. 被赋值为null;

  3. 尚未赋值;

  4. 被unet()

  • 复合数据类型:

  1. 复合数据类型分为:数组和对象

a.资源类型: 资源是一种特殊的变量类型,保存了到外部资源的一个引用,如CURL的连接、打开的文件、连接的数据库、图形对象的画布等资源是通过专门的函数来建立和使用的

b.注意事项:PHP字符串中可以使用转义字符,即“\”加上特定符号,用以辅助显示那些已经被程序语法结构占用了的特殊字符;

c. 在单引号内转义字符只能是\’或\\;在双引号内转义字符都可以正常使用。

d.如果是双引号字符串,字符串中包含的变量名称,输出的时候,会直接输出变量的值,而如果单引号字符串,字符串中包含的变量的名称,输出的时候,会直接输出变量的名称而不是变量的值;

e.如果变量名后面跟着非空格的字符,则会让编译器糊涂,编译器会自动将其认为一个变量,而实际上没有这个变量,因此会输出空值,为了解决这个问题,采用大括号方式。{$name}系统学习班

  • 转义字符:

  1. \n 换行

  2. \t 制表符(Tab)

  3. \$ 美元符号

  4. \” 双引号

  5. \r 回车

  6. \\ 反斜杠

  7. \’ 单引号

文章来源:智云一二三科技

文章标题:PHP语言数据分类之详情

文章地址:https://www.zhihuclub.com/78772.shtml

关于作者: 智云科技

热门文章

网站地图