php变量的基本知识 php基础之变量和数据类型

近期有小伙伴问我有关于PHP变量和数据类型的问题,弄得我一时语塞,于是从网上找来资源和大家一起学习一下,感兴趣的朋友也来了解一一下吧,下面我们就来聊聊关于php变量的基本知识 php基础之变量和数据类型?接下来我们就一起去了解一下吧!

php变量的基本知识 php基础之变量和数据类型

php变量的基本知识 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 “”
  • <<<名称
  • <<<"名称"
  • nowdoc
  • 转义符
  • \n 换行
  • \r 回车
  • \t 水平制表符
  • \\ \
  • \' '
  • \" "
  • \$ $
  • 花括号 {}
  • 可以将PHP中的变量扩成一个整体来解析
  • {$变量名}
  • ${变量名}
  • 可以将字符串中指定字符进行增删改查的操作
  • 字符串的下标 从0开始
  • 根据下标找到对应的字符进行操作
  • 复合类型
  • 数组 array
  • 对象 object
  • 特殊类型
  • 资源 resource
  • 空 null | NULL

5种伪类型

  • number
  • mixed
  • callback
  • void
  • ...

PHP数据类型转换

自动转换(隐式转换)

程序根据上下文自动转换

  • 其他类型转换为数值型
  • true -> 1
  • false -> 0
  • null -> 0
  • 字符串如果以 非法数值开始,直接转换成0
  • 如果字符串以合法数值开始,一直取到第一个非法数值结束
  • 其他类型转换为字符串类型
  • 数值型直接转换成数值本身
  • true -> 1
  • false -> 空字符串
  • null -> 空字符串
  • 数组 -> 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基础之变量和数据类型的详细内容,更多请关注其它相关文章!

更多技巧请《转发 关注》哦!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页