欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php-语言参考-类型3.2-未完待续

程序员文章站 2023-08-11 15:05:44
一,PHP变量的8个类型 四种标量类型: boolean (布尔型) integer (整型) float (浮点型, 也称作 double) string (字符串) 两种复合类型: array (数组) object (对象) 最后是两种特殊类型: resource (资源) NULL (NUL ......

一,php变量的8个类型

四种标量类型:

两种复合类型:

最后是两种特殊类型:

二,php弱类型

我们知道,php是一种弱类型的语言(初始化一个变量的时候,并不需要指定它的类型),但是前面提供了php变量的8种类型,这前后两句话似乎有点矛盾,我们改怎么链接php的类型呢

首先,php的底层是存在8个类型的。

其次,当你对一个变量初始化或赋值的时候,php的底层会自动识别即将赋予的值,然后设置该变量的类型。

再次,当你对两个变量进行逻辑判断的时候,php的底层会依照以下规则先进性类型转换再进行逻辑判断。(转换规则很复杂,等完成语言参考之后,再来补充此处知识点

1,逻辑判断是算术运算,则把变量转换成整型或浮点型,是否使用浮点型取决于整型能否完整保存原来的数据。

2,逻辑判断是