php5.6.x到php7.0.x特性小结
发布:smiling 来源: PHP粉丝网 添加日期:2021-12-11 20:46:36 浏览: 评论:0
本文总结分析了php5.6.x到php7.0.x特性,分享给大家供大家参考,具体如下:
php5.6.x到php7.0.x特性
1.标量类型声明
字符串(string), 整数 (int), 浮点数 (float), 布尔值 (bool),callable,array,self,Class/interface name
2.返回值类型声明
定义参数类型和返回值类型
function test(int $a):int{}
如果不按规定传参会返回异常
3.null合并运算符
null合并运算符 (??) ,等同于三元运算符
name=name=_GET['name'] ?? "test";echo $name;
4.太空船操作符(组合比较符)
当a小于、等于或大于a小于、等于或大于b时它分别返回-1、0或1。
a<=>a<=>b
5.通过 define() 定义常量数组
define('ANIMALS', ['dog','cat','bird']);
6.匿名类
某个函数参数强制类型,使用匿名类完成
- interface Logger {
- public function log(string $msg);
- }
- function test(Logger $logger){
- echo $logger->log('aaa');
- }
- test(new Class implements Logger {
- public function log(string $msg) {
- return $msg;
- }
- });
7.Unicode codepoint 转译语法
完整的Unicode字符叫codepoint,Unicode为每种语言中的每个字符设定了统一并且唯一的二进制编码
8.为unserialize()提供过滤,提供更安全的方式解包不可靠的数据,通过白名单的方式来防止潜在的代码注入
9.预期,assert — 检查一个断言是否为 FALSE
10.Group use declarations
从同一 namespace 导入的类、函数和常量现在可以通过单个 use 语句 一次性导入了
11.生成器可以返回表达式
12.Generator delegation
13.整数除法函数 intdiv()
14.会话选项
session_start() 可以接受一个 array 作为参数, 用来覆盖 php.ini 文件中设置
15.CSPRNG Functions
random_bytes() 和 random_int() 用来产生高安全级别的随机字符串和随机整数
16.可以使用 list() 函数来展开实现了 ArrayAccess 接口的对象
17.其他特性
Tags: php5 6 x php7 0 x
- 上一篇:php的优点总结 php有哪些优点
- 下一篇:PHP的介绍以及优势详细分析
相关文章
- ·PHP5.3新特性小结(2021-07-09)
- ·浅谈PHP5.6 与 PHP7.0 区别(2021-12-28)
- ·php5与php7的区别点总结(2021-12-31)
- ·极光加速神器下载|极光加速神器 安卓版v4.6(2019-01-16)
- ·布谷加速器下载|布谷加速器 1.1.6 免费版(2019-01-16)
- ·PHP6新特性分析(2019-11-29)
- ·【PHP】微信支付JsApi 40163错误(2020-02-22)
- ·PHP6新特性分析(2021-07-12)
- ·linux主机下wordpress博客搬家详细教程(2018-12-28)
- ·Dedecms中使用autoindex标签给文章自动添加编号(2019-01-09)
- ·dedecms程序后台生成XML网站地图方法(2019-01-10)
- ·DEDECMS去掉自动生成首页或栏目后面带的index.html(2019-01-21)
- ·dedecms5.7整合discuz x2方法(2019-06-08)
- ·PHP中file_exists使用中遇到的问题小结(2019-10-08)
- ·PHP如何将XML转成数组(2019-10-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)