您当前的位置:首页 > 百宝箱

php版本

2024-09-30 21:07:01 作者:石家庄人才网

本篇文章给大家带来《php版本》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的应用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序,这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单解释器集成起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。在1995年早期以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍PHP/FI的文档,并且发布了PHP/FI 1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能,。以后越来越多的网站使用了PHP,并且要求增加一些新的功能,比如循环语句和数组变量等等,在许多程序员的参与下,在1995年中,PHP/FI 2.0发布了。第二版定名为PHP/FI,已经可以访问数据库, Rasmus Lerdorf 在1995年6月8日将PHP/FI公开发布,希望可以透过社群来加速程序开发与寻找错误。程序员们修改了PHP/FI的语法分析器, Rasmus Lerdorf 也开始计划重写PHP,你也可以说 PHP/FI 2.0 是 PHP 的前身。

1997年,其后的版本是 Rasmus Lerdorf 用C语言重新编写发布的,此次版本是PHP2.0,已经有今日PHP的模样,支持了C、C++等语言的调用,并且吸引了Zeev Suraski和Andi Gutmans两位以色列程序员。这两位以色列工程师对PHP的模块机制进行了改进,这为PHP后来成为一种面向对象的脚本语言打下了基础,他们将自己对PHP的改进意见写成一个报告发送给了Rasmus Lerdorf,这份报告是PHP3.0的诞生基础,1998年6月,PHP3.0发布。Zeev Suraski和Andi Gutmans在PHP3的基础上(他们重写了PHP的语法分析器),开发了Zend Engine,使用Zend Engine作为PHP的核心引擎,推出了PHP4.0,2000年5月,PHP4.0发布。新的版本提高了脚本的执行效率,同时又加入了更多新的功能。在2004年7月13日则发布了PHP5.0,PHP5则使用了第二代Zend Engine,并支持了新的语言功能,例如异常处理,接口等。PHP5.X版本持续更新到2018年12月3日,发布了PHP5.6的最后一个版本PHP5.6.40。官方不再提供安全支持。PHP7在语法和性能方面相较于PHP5都有了很大的提升。增加了许多新的特性,比如:标量类型声明、返回值类型声明、Null合并运算符、太空船运算符、常量数组、匿名类等,执行效率是PHP5的两倍。PHP7.X版本持续更新到2022年11月28日,发布了PHP7.4的最后一个版本PHP7.4.33。官方不再提供安全支持。2019年12月6日,官方发布了PHP7.4,新版本带来了一些新特性,比如函数参数类型声明、数组解构、箭头函数等。2020年11月26日,官方发布了PHP8.0,新版本带来了一些新特性,比如JIT编译、联合类型、命名参数等。2021

版权声明:《php版本》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/3636.html