前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP7新特性之两个小小语法糖。

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

作者头像
世纪访客
发布2018-08-02 15:43:50
1.1K0
发布2018-08-02 15:43:50
举报
文章被收录于专栏:西枫里博客西枫里博客
...
...

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

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

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

未标题-2.jpg
未标题-2.jpg
第二,合并了比较运算符<=>

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

未标题-3.jpg
未标题-3.jpg
第三,??语法糖

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

未标题-4.jpg
未标题-4.jpg
第四,intdiv()整除函数。

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

未标题-5.jpg
未标题-5.jpg

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-05-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先来说下龙大佬提到的count函数。
  • 第二,合并了比较运算符<=>
  • 第三,??语法糖
  • 第四,intdiv()整除函数。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档