PHP学习(三)--变量的类型

1、布尔型–boolean

布尔型是PHP中的标量类型之一,这是最简单的类型。boolean表达了true或false,即真或假。在PHP进行关系运算以及布尔运算时,返回的都是布尔结果,它是构成PHP逻辑控制的判断依据。在PHP中布尔型不只是有true或false两个值,当运算符、函数或者流程控制需要一个参数时,任何类型的值PHP都会自动转换成布尔型的值。

2、整型–integer

整型是PHP中的标量类型之一,用于存储整数。

3、浮点型–float、double

浮点数也称为双精度数或实数,是包含小数部分的数,也是PHP中的标量之一。通畅用来表示整数无法表示的数据。

4、字符串–string

字符串是PHP中的标量类型之一,字符串是一系列字符。字符串可以使用单引号、双引号、定界符三种字面上的方法定义。
单引号:指定一个简单字符串的最简单的方法是单引号括起来。在单引号引起来的字符串中不能再包含单引号,如果有必要在单引号中表示一个单引号,需要用反斜线转义。另外单引号字符串中出现的变量不会被变量的值替代,即PHP不会解析单引号中的变量,而是将变量名原样输出。在定义简单字符串时,使用单引号效率会更高。
双引号:如果用双引号括起字符串,PHP懂得更多特殊字符的转义序列,另外双引号字符串最重要的一点是其中的变量名会被变量值替代,即可解析双引号中的包含变量。

转义字符含义
\n换行符
\r回车符
\t水平制表符
\|反斜线
$美元符号
\”双引号
[0-7]{1,3}正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2}正则表达式序列匹配一个用十六进制符号表示的字符

定界符:定界符语法“<<<”,应该在之后提供一个标识符开始,然后是包含的字符串,最好同样的标识符结束字符串。

5、数组–array

数组是PHP中的一种重要的复合型数据类型。PHP中的数组实际上是一个有序图。

6、对象–object

在PHP中,对象和数组一样都是一种复合数据类型,但对象是一种更高级的数据类型。一个对象类型的变量,是由一组属性值和一组方法构成的。其中属性标明对象的一种状态,方法通常用来标明对象的功能。要初始化一个对象,用new语句将对象实例化到一个变量中。

7、资源类型–resource

资源是一种特殊类型的变量,保存了到外部资源的一个引用。资源通过专门的函数来建立和使用的。使用资源类型变量保存有为打开文件,数据库连接,图形画布区域等特殊句柄。任何资源在不需要时都应该被及时释放,如果没有释放,系统自动启用垃圾回收机制,以避免内存的消耗殆尽。

8、NULL类型

特殊的NULL值表示一个变量没有值,NULL类型唯一可能的值就是NULL,不表示空格,不表示零,不表示空字符串,不区分大小写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值