PHP 支持哪些类型

文章介绍了PHP编程语言中的四种基本标量类型:布尔型、整型、浮点型(也称作double)和字符串,以及两种复合类型:数组和对象。此外,还提到了两种特殊类型:资源和NULL。整型不支持无符号,浮点型常用于精度要求不高的计算,字符串可以用不同方式定义,数组的键可以是整型或字符串,而对象则涉及类的实例化。资源变量用于表示特殊句柄,如文件或数据库连接,NULL表示变量无值。
摘要由CSDN通过智能技术生成

四种标量类型:

  • boolean (布尔型)

true 和false,不区分大小写

  • integer (整型)

整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或者 +)。八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x

PHP不支持无符号整数。

整型经常会用到,常见的场景:标识数字,状态码,时间戳等

  • float (浮点型, 也称作 double)

一般用于精度要求不高的小数点的场景

包含一种特殊的高精度的浮点类型,主要用做金额的存储等

  • string (字符串)

定义方式包含:单引号,双引号, heredoc 语法结构(<<<自定义字符串+字符串+<<<;),nowdoc 语法结构(和heredoc类型,只是自定义字符串加了单引号)

两种复合类型:

  • array (数组)

数组中的key可以是 integer 或者 string,如果用浮点数标识key,则被转换为整数,布尔类型被转换为1或0,value 可以是任意类型,包含整型,浮点型,字符串,布尔,NULL,对象,数组

  • object (对象)

使用 new 语句实例化一个类,类中包含属性和方法

最后是两种特殊类型:

  • resource (资源)

是一种特殊变量,主要用于打开文件、数据库连接、图形画布区域等的特殊句柄。

  • NULL (NULL)

特殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。 大小写不敏感。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值