• 技术文章 >后端开发 >PHP问题

    php语言有几个版本

    王林王林2019-10-22 17:24:37原创6423

    php入门到就业线上直播课:进入学习

    PHP的大版本主要分四支:PHP4/PHP5/PHP6/PHP7

    其中,PHP4由于太古老、对OO支持不力已基本被淘汰,请无视PHP4。

    PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。

    PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前发布的PHP5.4。

    php7目前最新的稳定版本是7.2.10,目前还有不少项目是用5.6甚至更早的版本。相比于php5.x的版本,php7有不少新的改进,性能方面也是有不少提升。

    那我们应该如何选择适用自己项目的版本呢?

    PHP5.2之前的版本不值得考虑,因为某些功能缺陷或者BUG,PHP5.2之前的版本。PHP5.4还处于Beta试用的版本号,非稳定版本,请无视PHP5.4。

    主流PHP程序对PHP5.2.X的兼容性最好,而每次版本号的升级带来的都是安全性和稳定性的改善,所以宜挑选最新的版本。目前PHP5.2系列最新的是PHP5.2.17。

    而如果产品是自己开发自己使用,PHP5.3在某些方面更具优势,在稳定性上更胜一筹,增加了很多PHP5.2所不具有的功能,比如内置php-fpm、更完善的垃圾回收算法、命名空间的引入、sqlite3的支持等等,是部署项目值得考虑的版本,强烈推荐PHP5.3.3。

    除了版本号的不同,同一版本号的PHP版本也有区别,并且在选择PHP扩展的时候需要注意。

    PHP7新特性

    1、标量类型声明

    函数/方法中的参数,是可以加一个类型声明的,这个是php5.0就开始支持的。

    2、返回值类型声明

    返回值.png

    返回值的类型,跟参数的类型一致。

    注意:

    在默认情况下,函数返回值如果和定义的不一致,会进行强制转换,在严格模式下,则会报错TypeError。

    3、新增的随机函数

    随机函数.png

    4、新增整数整除的函数

    整除函数.png

    5、use分组命名空间

    命名空间.png

    推荐教程:PHP视频教程

    以上就是php语言有几个版本的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php 语言 版本
    上一篇:php版本7和5区别 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php用什么版本稳定• php用哪个稳定版本linux• php用哪个版本• 怎么查看电脑的php版本
    1/1

    PHP中文网