《多迪PHP培训部再谈php是什么?论php的前世今生》要点:
本文介绍了多迪PHP培训部再谈php是什么?论php的前世今生,希望对您有用。如果有疑问,可以联系我们。
php是什么?
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法.
它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快.
php的前世
PHP1
PHP最初是作为一个快速、实用的工具包出现的.1994年,为了在自己的网站上增加一个小巧而实用的访客追踪系统,Rasmus Lerdorf编写了PHP的雏形程序.这是一个用Perl封装的简单工具.由于使用效果并不抱负,Rasmus又用C语言重写了这个工具.
后来,更多的人注意到这个轻巧而简便的程序,并且要求增加更多的功能.Rasmus决定发布一个完整的版本,将其命名为Personal Home Page Tools.后来,Rasmus又发布了一个名为FI的可以做SQL查询的工具.
PHP2
1996年Rasmus发布了PHP/FI2.0,这是一个基本完善的PHP程序包.它不仅可以拜访数据库,而且可以嵌入HTML页面.此时,PHP/FI2.0 以及吸引了大量的程序开发人员.在众多程序员之中,也包括了Zeev Suraski和Andi Gutmans,他们就是后来PHP3的始作者.由于不满足于PHP/FI在大型项目中的表现,Zeev和Andi作了重大的改进.
PHP3
1998年末,PHP3的第一个官方正式版本发行,其特色是具有更好的执行效果以及更清晰的结构.除此之外,PHP3的强大的功能还在于它的可扩展性.除了给最终用户提供数据库、协议和API的基础结构,它的可扩展性吸引了大量的开发人员加入并提交新的模块.
这个全新的语言随同着一个新的名称发布.这个名称更具广泛意义,而不仅局限于“个人主页工具”的概念.它被命名为简单的缩写“PHP”.这是一种递归的缩写,它的全称是——PHP:Hypertext Preprocessor.
不久,Zeev Suraski和Andi Gutmans投入到了全新的PHP的开发之中.设计目标是增强程序运行性能和PHP自身代码的模块性.
PHP4
新的PHP核心被成为“Zend” (以Zeev和Andi的名字命名)引擎,于2000年5月随着新版PHP4.0发布.PHP4的性能较PHP3有着显著的提高.相同的脚本在PHP4中运行,最高可以有近10倍的性能提升.并且Zend提供了的脚本优化器,可以把源程序转为二进制编译代码,提高性能的同时,也掩护了程序源码不被暴露.
在PHP4中增加了对各种Web服务器(如Apache、IIS/PWS及OmniHTTPd 等)的支持.此外,PHP4还增加了一些新的语言特性,如丰富的数组操作函数、完整的会话机制、对输出缓存的支持等.PHP4也对一些跨平台的技术提供了扩展支持,如对Adobe PDF、SWF、Java、Microsoft.NET等技术的支持.
PHP4还增加了对类于对象的支持.尽管PHP4在这方面并不完善,但还是大大改善了对面向对象程序设计的支持.PHP4中的Pear库(PHP Extension and Application Repository)就是面向对象的应用与实践的最好例证.
PHP5
尽管PHP4的发展是如此迅猛,但较之于其他流行的开发语言还是缺乏一些关键的功能特性,比如,PHP4中的面向对象功能并不完善,也无法实现异常(Exception)的捕捉与处理.因此在一些特殊问题的处理上还是捉襟见肘的.
2004年7月,PHP5正式版本的发布,标志着一个全新的PHP时代的到来.它的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持.PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性.程序员不必再编写缺乏功能性的类,并且能够以多种办法实现类的保护.另外,在对象的集成等方面也不再存在问题.使用PHP5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生.
php的现在
PHP7
2016年1月,PHP 7.0.2 正式版发布,在过去的数年中,PHP一直是第四大最流行的编程语言,驱动全球超过2亿多个网站,全球超过81.7%的公共网站在服务器端采用PHP.PHP在这个星期有了自2004年以来最大的飞跃,因为PHP 7已经发布.PHP 7最大特色是极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍.
PHP 7还有其他一些比较小的改进,比如显著减少内存使用,添加返回类型声明等等功能.PHP 7包含了一些重大平安改进,如除去PHP平安模式,添加魔术引号,有一些新的保留关键字等等.
php的未来
php7的版本目前正在稳定的更迭中,相信会有越来越多的开发者将本身的项目升级到php7,也会有越来越多的开发者选择php来作为本身的开发语言,衷心的希望php能真正成为世界上最好的语言.
《多迪PHP培训部再谈php是什么?论php的前世今生》是否对您有启发,欢迎查看更多与《多迪PHP培训部再谈php是什么?论php的前世今生》相关教程,学精学透。维易PHP学院为您提供精彩教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/6899.html