php——01变量与数据类型

变量


1.什么是变量

变量就相当于一个口袋,可以往里面存放东西。
在编程语言里面,变量是用来存放数值的。


2. PHP如何声明变量

通过“$”
也可以不声明使用变量;(陋习)
可以一次声明一个或多个


注意事项

  • 变量名以字母或下划线开始,后面跟上数字、字母下划线;
  • 变量名称最好含义明确
  • 最好遵循驼峰标记法、下划线法
  • 变量名称严格区分大小写
  • 重复声明变量,后面的会覆盖前面的


可变变量

原则是等量替换,请看下面的例子:

$i = 'j';
$j = 'k';
$k = 'hello world';

echo $$$i;  // $$$i -> $$j -> $k

最终输出结果是hello world



数据类型

八种主要类型:


标量型(只能存储单一数据)


整数型(int)


分类:

十进制、十六进制、八进制


范围:

带负号 -21亿~21亿

不带   42亿

超出存储范围,会产生溢出现象


浮点型(floatdouble)


分类:

带小数点、带e或E



注意:

浮点数是有误差的,不要比较浮点值的大小!!!



布尔型(boolean)

true    |    false



字符串型(string)


定界符

单引号和双引号的区别

  • 单引号不解析变量,执行效率高;
  • 单引号只解析\'\\这两个转义符


heredoc
写大段内容的时候使用,相当于双引号。

怎么用:

<<<自定义名称
代码段.....
自定义名称;

特别注意:
在结束符的自定义名称那一行,前面不能有任何字符。


nowedoc
相当于单引号,与heredoc相比起来,只是在开头的时候,自定义名称需要用单引号包裹。


复合类型

  • 数组
  • 对象


特殊类型

  • 资源(Resource)
  • 空(null | NULL)

1.变量未声明直接使用,它的值就是null

2.声明一个变量,并且赋值为null

3.经过unset()注销过的变量,值为null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值