php 7新特性(一):类型的限定

1、标量类型声明:

a.默认:以前的弱类型

b.严格:declare(strict_types=1)  //strict_types的值(1或者0),1表示严格类型, 0表示弱类型

可以使用的类型参数有:int  float   bool     string interface array callable

2、严格了返回值类型:

如果把 return语句改为:return $value+1.0;

结果会报错,计算结果是float,但是使用了严格模式,返回值必须是int

3null合并运算符(??),是用于执行isset()检测的三元运算的快捷方式

4、太空船运算符(组合比较符)(ó):用于比较两个表达式 $a 和 $b,如果 $a 小于、等于或大于 $b时,它分别返回-1、0或1

5、PHP 5.6 中仅能通过 const 定义常量数组,PHP 7 可以通过 define() 来定义数组

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值