php是什么?

茶晶2022-06-24  31

php是什么? 01

超文本预处理器

PHP (mbth:超文本预处理器,中文名:超文本预处理器)是一种通用的开源脚本语言。
语法吸收了C语言、Java、Perl的特点,有利于学习,应用广泛。它主要适用于Web开发领域。

PHP,最初是个人主页的缩写,现已正式更名为“PHP:超文本预处理器 quot。
注意不是 超文本预处理器 把名字放在定义里的缩写,叫做递归缩写。
PHP是由拉斯马斯·勒德尔夫在1994年创建的。起初,它是一个用Perl编写的用于维护个人网页的简单程序。
这些工具和程序是用来展示拉斯姆瑟·多夫的个人历史和统计网络流量的。
后来用C语言重写,包括对数据库的访问。
他将这些程序与一些形式文字翻译器集成在一起,称之为PHP/FI。
PHP/FI可以连接一个数据库,生成一个简单的动态网页程序。
1995年,第一个版本作为个人主页工具(PHP Tools)发布,Lerdorf写了一些文档介绍这个程序。
并发布了PHP1.0!在这个版本中,提供了简单的功能,如留言簿和客人计数器。
未来越来越多的网站使用PHP,他们强烈要求增加一些功能。
如循环语句和数组变量;在新成员加入开发行列后,拉斯马斯·勒德尔夫于1995年6月8日公开发布了PHP/FI,希望通过社区加快程序开发并发现错误。
这个发布的版本命名为PHP 2,已经具备了PHP的一些原型,比如类Perl的变量命名,表单处理功能,以及嵌入HTML执行的能力。
该程序的语法类似于Perl,有更多的限制,但更简单、更灵活。
PHP/FI加入了对MySQL的支持,从此奠定了PHP在动态网页开发中的地位。
到1996年底,有15000个网站在使用PHP/FI。
1997年,在Technion IIT公司工作的两位以色列程序员Zeev Suraski和Andi Gutmans重写了PHP的解析器,成为PHP 3的基础。
而PHP在这个时候改名为PHP:超文本预处理器。
经过几个月的测试,开发团队于1997年11月发布了PHP/FI 2。
然后我们开始了PHP 3的开放测试,最终于1998年6月正式发布了PHP 3。
Zeev Suraski和Andi Gutmans在PHP 3发布后开始重写PHP的核心。这个在1999年发布的分析器叫做Zend Engine。他们还在以色列的拉马特甘建立了Zend Technologies来管理PHP的开发。
2000年5月22日,基于Zend Engine 1.0的PHP 4正式发布,2004年7月13日,PHP 5发布,使用第二代Zend引擎。
PHP包含了许多新特性,比如增强的面向对象功能、PDO(PHP数据对象,一个用于访问数据库的扩展函数库)的引入,以及许多性能增强。
PHP 4不会继续更新以鼓励用户迁移到PHP 5。
2008年,PHP 5成为唯一一个正在开发的PHP版本。
未来的PHP 5.3将增加后期静态绑定和其他一些增强功能。
PHP 6的开发也在进行中。主要改进是移除register_globals、魔术引号和安全模式的功能。

PHP最新稳定版:5 . 4 . 30(2013 . 6 . 26)PHP最新正式版:5 . 5 . 14(2014 . 6 . 24)PHP 5 . 5 . 0 RC2最新测试版(2014 . 6 . 03)2013年6月20日,PHP开发
该版本包含了大量的新特性和bug修复。
开发者需要特别注意的一点是,已经不支持Windows XP和2003系统了。
2014年10月16日,PHP开发团队宣布PHP 5.6.2已经上市。
该版本修复了四个与安全相关的错误,包括修复cve-2014-3668、cve-2014-3669和cve-2014-3670。
所有PHP 5.6都鼓励用户升级到这个版本。

PHP的特点包括:1。PHP独特的语法是C、Java、Perl和PHP自我创新的语法的混合体。
2。PHP可以比CGI或Perl更快地执行动态网页 mdash mdash在动态页面方面,与其他编程语言相比,PHP将程序嵌入HTML文档中执行,执行效率远高于完全生成htmL标签的CGI。PHP有非常强大的功能,所有的CGI功能都可以用PHP实现。
3。PHP支持几乎所有流行的数据库和操作系统。
4。最重要的是PHP可以用C和C++进行程序扩展!

转载请注明原文地址:http://juke.outofmemory.cn/read/450966.html

最新回复(0)