PHP7特性

1、标量类型声明 2、返回值类型声明 3、null合并运算符 $username = $_GET[‘user’] ?? ‘nobody’; $username = isset($_GET[‘user’]) ? $_GET[‘user’] : ‘nobody’; 4、太空船操作符 太空船操作符用于比较两个表达式。当$a小于、等于或大于$b时它分别返回-1、0或1 echo 1.5 <=> 2.5; // -1 5、通过 define() 定义常量数组 Array 类型的常量现在可以通过 definedefine() 来定义。在 PHP5.6 中仅能通过 const 定义。 6、匿名类 7、Unicode codepoint 转译语法 这接受一个以16进制形式的 Unicode codepoint,并打印出一个双引号或heredoc包围的 UTF-8 编码格式的字符串。 可以接受任何有效的 codepoint,并且开头的 0 是可以省略的 8、Closure::call() class A {private $x = 1;} // PHP 7+ code $getX = function() {return $this->x;}; echo $getX->call(new A); 9、为unserialize()提供过滤 这个特性旨在提供更安全的方式解包不可靠的数据。它通过白名单的方式来防止潜在的代码注入 10、IntlChar 新增加的 IntlChar 类旨在暴露出更多的 ICU 功能。这个类自身定义了许多静态方法用于操作多字符集的 unicode 字符。 若要使用此类,请先安装Intl扩展 11、预期 预期是向后兼用并增强之前的 assert() 的方法。 它使得在生产环境中启用断言为零成本,并且提供当断言失败时抛出特定异常的能力。 12、Group use declarations 从同一 namespace 导入的类、函数和常量现在可以通过单个 use 语句 一次性导入了。 13、intdiv() 除法函数 The new intdiv() function performs an integer division of its operands and returns it. 14、Session options 15、CSPRNG Functions Two new functions have been added to generate cryptographically secure integers and strings in a cross platform way: random_bytes() and random_int().

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

动态语言的灵活性是把双刃剑:以 Python 语言为例

新媒体管家 关键时刻,第一时间送达! 本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(par...

27770
来自专栏WeaponZhi

AI 学习之路——轻松初探 Python 篇(二)

这是「AI 学习之路」的第 2 篇,「Python 学习」的第 2 篇 我将分两篇讲解下 Python 的基础语法,这是第一篇。大家也可以在很多地方看到入门的学...

413120
来自专栏技术之路

c++基础 使用智能指针

三个智能指针模板(auto_ptr、unique_ptr和shard_ptr)都定义了类似指针的对象(c++11已将auto_ptr摒弃),可以将new获得(直...

20950
来自专栏web前端教室

网易云课堂公开课-Promise【文字版】

今天的网易云课堂的公开课已经结束,因为是第一次,所以有些操作也不太熟练,下面是本次公开课的文字内容。

16620
来自专栏企鹅号快讯

verilog编程要素整理时刻牢记

verilog编程建议 1、不使用初始化语句; 2、不使用延时语句; 3、不使用循环次数不确定的语句,如:forever,while等; 4、尽量采用同步方式设...

20680
来自专栏一“技”之长

Swift4语法新特性 原

      随着iPhone X的来到,iOS11的发布,Swift语言也更新到了第4个版本。在Swift4中,无论是代码风格还是编程理念都更进一步的融合了许多...

28030
来自专栏黑泽君的专栏

传智播客_风清扬_2015年java基础深入浅出版_刘意老师

视频百度网盘下载链接:https://pan.baidu.com/s/1pLc7AvL#list/path=%2F

1.1K10
来自专栏较真的前端

当面试官问你闭包时,他究竟想听到些什么?

36150
来自专栏IT大咖说

44个Java代码性能优化总结

摘要 代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后...

396130
来自专栏web前端教室

js不好学并不是因为它难,而是因为它容易混淆

这段时间我主讲的前端零基础课,让我感觉js这东西是越来越简单了。你当然可以说我这是越讲课越熟。确实是有这部分因素,但更主要的是,我发现js中虽然有许多的概念各不...

28270

扫码关注云+社区

领取腾讯云代金券