安全头条

PHP 7.2有什么优势?为什么推荐升级到PHP 7.2?

首先,PHP 7.2快

当php升级到7.2时,效率提高了2-3倍。有开启opccache的php 7,比php 5.6快10倍。这个差距非常明显。

此外,从搜索引擎优化的角度来看,搜索引擎对网站的速度也非常重要。如果你的网站不能以更快的速度打开,搜索引擎自然会给你减少的权利。

php 7是一个跨时代的版本,但是php 7将在2019年以后不再维护。在php 7.1和7.2分别升级了一些特性之后,它们的性能会有一定的提高,所以建议将php 7.2放在一个地方。

其次,php 7.2的新特性非常有用

现在,让我们列出一些最常用的新语法特征:

Grammar?

在日常使用中,有很多情况下同时使用三元表达式和isset()。php 7添加了空合并运算符(?)的语法糖。。如果变量存在且值不为空,则返回自己的值,否则返回第二个操作数。

例如,最初的php 5代码:

$username=isset($u get['user'])?$_get['user']:'nobody';
可以缩写为:

username=$u获取['user']?'没有人;

航天器操作员

航天器操作员用于比较两个表达式,例如当$A小于、等于或大于$B时,它分别返回-1、0或1。

echo$a<;=>;$b;
如果是php 5,您需要编写如下内容:

回音$A>;$B?1:($a==$B?0:-1);

短数组语法

现在list()支持在其中指定键名,这意味着它可以为变量分配任何类型的数组。

数据=
['id'=>;1,'name'=>;'tom'],
['id'=>;2,'name'=>;'fred'],
];

虽然(list('id'=>;$id,'name'=>;$name)=data)
//这里的逻辑是$id和$name

,但在php 7.1.0之前的版本中,list()只能用于数字索引数组,假设数字索引从0开始。

最后需要提醒的是,php 5.6将在2018年底不再维护

php正式宣布将于2018年12月31日正式停止对php 5.6.x的安全支持,如果您的网站仍在运行php 5.6,则会出现安全问题。

我还没有学会写个人说明!

浅谈DOS与DDOS攻击

上一篇

如何实现网络安全中的端点安全?

下一篇

你也可能喜欢

发表评论

插入图片

分类目录

微信扫一扫

微信扫一扫