美文网首页
php7.x新特性一览

php7.x新特性一览

作者: 水电梁师傅 | 来源:发表于2017-12-02 00:11 被阅读17次

感觉时代变迁,php上7势在必行
之前也有咨询过同行,至目前,已经有许多项目上线改为php7,不过并未使用语法新特性,大部分依旧是平滑升级为主,也就是说基本上都是php5.6的兼容代码为主。

然后看了下关于php7.x的一些函数,只能说感觉少量一部分函数依旧在商议中,但是目前公布的数据来看,就算是不对代码进行大规模的修改也是可以有相当程度的性能进步的。

网上此类的文章许多,现在我写大抵也是老生常谈了。
1 允许强制声明变量类型
2 允许返回值强制声明 declare(strict type=1)
3 ?? 运算符
4 define可以定义数组
5 太空舱运算符
6 匿名类
7 use批量声明
8 函数修改
call_user_method 改为call_user_func
mcrypt*()废弃 使用openssl_encrypt 加密
list()方法和foreach()方法有部分修改
$http_raw_post_data被废弃,用php://input提到
php.ini不使用#做注释,用;做注释
去除短标签和部分异标签写法
9 迭代器

今天太晚了,改天详细写写

相关文章

  • php7.x新特性一览

    感觉时代变迁,php上7势在必行之前也有咨询过同行,至目前,已经有许多项目上线改为php7,不过并未使用语法新特性...

  • var let const的区别

    ES 6 新特性一览[https://frankfang.github.io/es-6-tutorials/]我用...

  • Hadoop相关文章索引(1)

    基本常识 Hadoop默认端口应用一览 hadoop-3.0新特性 Mapreduce中Combiner的使用及误...

  • 【ES6】ES6精讲

    ES 6 新特性一览:https://www.jianshu.com/p/0bf9d3195709 教程:es6....

  • Flink 1.10 新特性一览

    Flink 1.10 是迄今为止规模最大的一次版本升级,除标志着 Blink 的合并完成外,还实现了 Flink ...

  • java集合类特性一览表

    java集合类特性一览表

  • HTML5 新特性一览

    HTML5 1.HTML5新元素 HTML5提供了新的元素来创建更好的页面结构: 标签描述 2.HTML5 Can...

  • Swift4 新特性一览

    本篇为 2017 WWDC Session 402 笔记,原视频在这里 语法特性 Swift3中,如果将主体函数的...

  • JDK8新特性一览

    官方新特性说明地址 下面对几个常用的特性做下重点说明。 一、Lambda表达式 1.1 函数式编程 百科介绍:h...

  • ES6新特性一览

    原文地址:https://juejin.im/post/5ca2e1935188254416288eb2 ES全称...

网友评论

      本文标题:php7.x新特性一览

      本文链接:https://www.haomeiwen.com/subject/orjgbxtx.html