美文网首页
PHP版本概述

PHP版本概述

作者: 雷雨leiyu | 来源:发表于2021-05-15 16:39 被阅读0次

PHP 8于2020年11月26日正式发布。

PHP 5.* 版本新特性

  • 5.2.*以前:类型约束,autoload,PDO以及mysqli;
  • 5.2.*:JSON支持;
  • 5.3.*:新增魔术方法,命名空间,Phar,Heredoc和Nowdoc,const,三元运算符;弃用匿名函数;
  • 5.4.*:数组简写形式[],内置Web服务器,Traits,Short Open Tag等细节;
  • 5.5.*:yield,list()用于foreach等细节修改;
  • 5.6.*:常量增强,可变函数参数,命名空间增强;

PHP 7新特性

PHP 7版本极大的改善了执行效率,官方文档中指出在WordPress基准测试中性能是php5.6的三倍。

  • 变量类型:function(int num, stringstr, array $arr): int {...}
  • 错误异常:Error类不同于Exception类作为一种新的错误,Error类有ParseError以及TypeError等;
  • 其它

PHP 8新特性

  • 引入了JIT(Just In Time)编译器,进一步提高了PHP执行效率;
  • JSON支持作为语言的核心部分,始终可用;
  • 合并诸多性能优化;
  • 其它

相关文章

  • PHP版本概述

    PHP 8于2020年11月26日正式发布。 PHP 5.* 版本新特性 5.2.*以前:类型约束,autoloa...

  • 深入理解PHP opcode优化

    转发:深入理解PHP opcode优化 1.概述 PHP(本文所述案例PHP版本均为7.1.3)作为一门动态脚本语...

  • Mac下Laravel开发环境搭建

    1、安装或升级合适的php版本Laravel对php版本有要求,确认系统php版本高于要求版本(php -v),如...

  • ubuntu下安装pcntl扩展

    1.用php -v命令查看php Cli版本 php -v 2.根据版本下载PHP源代码,PHP历史版本下载页面:...

  • Mac下PHP多版本切换

    安装php多版本 Mac下默认安装了php但是版本不是很高,用php -v查看php版本是php 5.6,我们希望...

  • docker配置 PHP运行环境(windows)

    PHP版本:7.2 composer版本:1.6.3 mysql版本:5.7 nginx版本:1.15.0 PHP...

  • MarkDown

    网络安全培训系统3.1版本 概述 使用 MySql Apache PHP 环境进行开发。 操作系统 CentOS6...

  • Mac 下配置 apache PHP mysql

    步骤 安装 homebrew 安装 php (mac 默认有PHP 版本 )查看本机php版本:php -v 配置...

  • wampServer 安装redis扩展

    一、查看PHP版本信息 使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包) ↑ PHP版本 ...

  • Contos更新php7.2版本

    查看当前php版本 php -v 卸载原php版本 yum -y remove php* rpm -Uvh htt...

网友评论

      本文标题:PHP版本概述

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