一,PHP变量的8个类型
四种标量类型:
- boolean (布尔型)
- integer (整型)
- float (浮点型, 也称作 double)
- string (字符串)
两种复合类型:
- array (数组)
- (对象)
最后是两种特殊类型:
- resource (资源)
- NULL (NULL)
二,PHP弱类型
我们知道,PHP是一种弱类型的语言(初始化一个变量的时候,并不需要指定它的类型),但是前面提供了PHP变量的8种类型,这前后两句话似乎有点矛盾,我们改怎么链接PHP的类型呢
首先,PHP的底层是存在8个类型的。
其次,当你对一个变量初始化或赋值的时候,PHP的底层会自动识别即将赋予的值,然后设置该变量的类型。
再次,当你对两个变量进行逻辑判断的时候,PHP的底层会依照以下规则先进性类型转换再进行逻辑判断。(转换规则很复杂,等完成语言参考之后,再来补充此处知识点)
1,逻辑判断是算术运算,则把变量转换成整型或浮点型,是否使用浮点型取决于整型能否完整保存原来的数据。
2,逻辑判断是
继续阅读与本文标签相同的文章
-
Java描述设计模式(13):迭代器模式
2026-05-18栏目: 教程
-
最近学习到的Lambda表达式
2026-05-18栏目: 教程
-
技术人看《长安十二时辰》的正确姿势是?
2026-05-18栏目: 教程
-
使用logrotate切割日志
2026-05-18栏目: 教程
-
网站漏洞检测 apache nginx解析绕过上传漏洞
2026-05-18栏目: 教程
