《PHP入门与开发环境搭建》_第一章.pptxVIP

  • 1
  • 0
  • 约1.45万字
  • 约 84页
  • 2026-01-21 发布于广东
  • 举报

1.1 PHP概况1.1.1 PHP定义PHP(HypertextPreprocessor,超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后的代码,编译可以实现加密和优化代码运行,使代码运行更快。下一页返回

1.1 PHP概况PHP最初是1994年RasmusLerdorf创建的,刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,可以访问数据库。1995年,PersonalHomePageTools(PHPTools)开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等,在新的成员加入开发行列之后,PHP2.0也于1995年发布了。第二版定名为PHP/FI(FormInterpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年年底,有15000个网站使用PHP/FI;至1997年,使用PHP/FI的网站超过5万个。上一页下一页返回

1.1 PHP概况在1997年,任职于TechnionIIT公司的两个以色列程序设计师ZeevSuraski和AndiGutmans,重写了PHP的语法分析器,其成为PHP3的基础,而PHP也在这个时候改称为PHP:HypertextPreprocessor。经过几个月测试,开发团队在1997年11月释出了PHP/FI2,随后开始PHP3的开放测试,最后在1998年6月正式释出PHP3。ZeevSuraski和AndiGutmans在PHP3释出后开始改写PHP的核心,这个在1999年释出的语法分析器称为ZendEngine。ZeevSuraski和AndiGutmans及以色列的RamatGan成立了ZendTechnologies来管理PHP的开发。2000年5月22日,以ZendEngine1.0为基础的PHP4正式释出。2004年7月13日释出了PHP5,PHP5使用了第二代的ZendEngine。PHP包含了许多新特色,如强化的面向对象功能、引入PDO(PHPDataObjects,一个存取数据库的延伸函数库),以及许多效能上的增强。上一页下一页返回

1.1 PHP概况2008年,PHP5成了PHP唯一维护中的稳定版本。之后的PHP5.3版本中也加入了Latestaticbinding和一些其他的功能强化。现在官方发布的最新版本是PHP7.2,而PHP6版本被跳过,直接迎来了PHP7。PHP7要打破一切。PHP开发人员应该接受打破版本之间向下兼容的定律。只要不允许大量地向后兼容,PHP7将是一个被高度尊重的语言。1.1.2 PHP的优势和特点PHP起源于自由软件,即开放源代码软件,使用PHP进行Web应用程序的开发具有以下优势:①开放的源代码:所有的PHP源代码事实上都可以得到。②PHP是免费的:和其他技术相比,PHP本身免费。上一页下一页返回

1.1 PHP概况③PHP的快捷性:程序开发快,运行快,技术本身学习快。④嵌入于HTML:因为PHP可以嵌入于HTML语言,它相对于其他语言来说,编辑简单,实用性强,更适合初学者。⑤跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、Linux、Windows下。⑥效率高:PHP消耗相当少的系统资源。⑦图像处理:用PHP动态创建图像。⑧面向对象:在PHP4、PHP5中,面向对象方面都有了很大的改进,现在PHP完全可以用来开发大型商业程序。⑨专业专注:PHP以支持脚本语言为主,为类C语言。上一页下一页返回

1.1 PHP

文档评论(0)

1亿VIP精品文档

相关文档