php 7新语法,PHP7新特性之两个小小语法糖。

想起写下这篇原本是因为群里龙大佬说PHP7下count有问题,顺道就讽了他一句。其实我自己也没有详细了解下PHP7到底在哪些方面做了修改。所以空了就翻了翻手册,看到几个比较简单又很常用的特性就搬来水一文。标题中的语法糖本文中仅限一处,原本是不想写之的,想想标题过于简单,怕是要被度娘嫌弃,还是编造个略长的吧。

先来说下龙大佬提到的count函数。

count在7.2下约束了使用范围,直白的说就是在能进行count的地方进行count,否则会抛出异常。直接截官方手册的图如下。

ccb8137dabe123db5ca301663d6cff98.png

第二,合并了比较运算符<=>

原本的比较运算符是独立的、=。返回的是一个布尔值。而在PHP7中对三个比较运算进行了合并,直接采用了<=>进行比较运算,返回的一个整型,也很好记-1,0,1。这样,我们在实际程序中可以直接用switch来执行动作了。

14221f0d5e78db77faee5f4f8ca9cde4.png

第三,??语法糖

??非常类似三元运算符。作用也很简单,在三元运算符中使用isset判断并返回变量的替代方法。

80e4101304e3c07967abafc68e9e556f.png

第四,intdiv()整除函数。

作用就是返回两个参数的除法运算后的整数部分。

da9d41a72569b9cb31e1916ffdfff91a.png

还有其它的新特性,下次用到的时候再更。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值