- 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
您可能关注的文档
- 《电子产品工艺》_电子产品工艺项目四.pptx
- 《基础会计与实务》_项目 6会计凭证.ppt
- 《幼儿教育》_第七章 幼儿园游戏活动.ppt
- 《室外给水工程》_第四章.pptx
- 《汽车发动机构造与维修》_项目七.ppt
- 《幼儿教育》_第五章 幼儿园全面发展教育.ppt
- 《基础会计与实务》_项目7 会计账簿.ppt
- 《人力资源管理》_第三章.pptx
- 《数据库》_项目一.pptx
- 《工厂供电技术》_项目十 防雷、接地和电气安全.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 爱登堡电梯BT303C电气图纸.pdf
- 天津市河东区2024-2025学年七年级上学期期末考试道德与法治试卷(含答案).pdf VIP
- KH2100型薄层色谱扫描仪 用户手册.doc VIP
- 中国大学MOOC《高等数学(二)》(国防科大学)慕课 章节测验期末考试答案.docx VIP
- 四川省南充市2024-2025学年高一上学期1月期末质量检测物理试题(含答案).pdf VIP
- 2025年度民主生活会、组织生活会批评与自我批评意见(100条)供参考.docx VIP
- 第二课礼仪与教化教案.doc VIP
- 劳务费、专家咨询费用发放申领表.doc VIP
- 英文学术写作实战(北大)大学MOOC慕课 客观题答案.docx VIP
- 8款火爆的流媒体直播APP总有1个适合你.docx VIP
原创力文档

文档评论(0)