hualuo 发表于 2019-10-14 23:11:30

php基础之变量和数据类型

近期有小伙伴问我有关于PHP变量和数据类型的问题,弄得我一时语塞,于是从网上找来资源和大家一起学习一下,感兴趣的朋友也来了解一一下吧!
PHP变量
变量
程序执行期间,可以变化的量即为变量。
声明变量

[*]以美元$ 符号声明
[*]注意:(PHP严格区分大小写)
[*]变量名称以 字母、或下划线开始,后面跟上数字/字母/下划线,不能包含特殊字符
[*]变量名称最好含义明确
[*]变量名最好采用驼峰标记,或下划线法
[*]驼峰
[*]小驼峰 :firstName
[*]大驼峰:FirstName
[*]下划线
[*]first_name
可变变量

[*]等量代换
使用变量

[*]直接书写变量的名称
[*]$变量名称
PHP数据类型
8种主要数据类型

[*]标量类型 (特点:只能存储单一数据)
[*]整型 int | integer
[*]整数
[*]分类
[*]十进制
[*]八进制
[*]十六进制
[*]存储范围
[*]带符号 (-21亿 到 21亿)
[*]不带符号 (0 到42亿)
[*]超过整型存储范围,会出现溢出现象
[*]浮点型 float | double | real
[*]带小数点
[*]科学计数法 ,e或者 E
[*]注意:
[*]浮点数是有误差的,不要比较两个浮点数的大小
[*]布尔型 bool | boolean
[*]true
[*]false
[*]字符串型 string 只能存储单一数据
[*]定界符
[*]' ' 不解析变量
[*]" " 解析变量
[*]heredoc “”
[*] 空字符串
[*]数组 -> array
[*]资源 -> resource
[*]对象 不能转换为字符串
[*]其他类型转换成布尔型
[*]0 -> false
[*]0.0 -> false
[*]空字符串 ‘’ 或者"" , ‘0’或者 “0” , -> false
[*]null -> false
[*]空数组 -> false
[*]if (条件) {
[*] 执行条件为真的代码段;
[*]}else {
[*] 执行条件为假的代码段;
[*]}
强制转换(显示转换)

[*]临时转换 (不会改变变量本身的类型)
[*](变量类型)$变量名称
[*]整型 (int | integer)$变量名称
[*]浮点型 (float | double | real)$变量名称
[*]字符型 (string)$变量名称
[*]布尔型 (bool | bollean)$变量名称
[*]空 (unset)$变量名称
[*]数组 (array)$变量名称
[*]对象 (object)$变量名称
[*]通过系统函数实现
[*]intval
[*]floatval
[*]...
[*]永久转换
[*]settype($var,$type)
[*]gettype($var)
[*]通过变量函数库检查变量的类型
[*]想学习更多PHP相关知识,请关注的PHP视频教程!
以上就是php基础之变量和数据类型的详细内容,更多请关注其它相关文章!
更多技巧请《转发 + 关注》哦!
页: [1]
查看完整版本: php基础之变量和数据类型