- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章
PHP 概述
章使你能够更好地掌握 PHP 基础,对 PHP 的起源、普及性及用户有深入的了解。这些信息
本
为讨论 PHP 的特性(包括PHP 5 的新特性)奠定了基础。通过本章你将了解到:
一个由加拿大开发人员开发的网页访问计数器如何造就了世界上最流行的脚本语言之一。
PHP 的开发人员怎样一次次地改进这种语言,最终发布了迄今为止最佳的版本——PHP 5 。
PHP 的哪些特性让程序员新手和专家趋之若鹜。
1.1 历史
最初的PHP要追溯到 1995 年,当时一个名叫Rasmus Lerdorf 的独立软件开发承包人开发了一个
Perl/CGI脚本,可以让他了解有多少访问者阅读了他的在线简历。他的脚本执行两项任务:将访问者
信息记入日志,显示网页访问者的数量。Web虽然现在已经家喻户晓,但在当时却很年轻,所以类似
的工具以前从未有过,于是人们向Lerdorf发送电子邮件咨询他的这个脚本。自此Lerdorf开始分发他的
工具集,并称之为个人主页 (PHP )。
由于对PHP 工具集的呼声很高,这促使 Lerdorf 继续开发这种语言。他增加了一个能把在 HTML
表单中输入的数据转换为符号变量的功能,从而允许导出到其他系统,这或许算得上是早期最突出的
一次改进。为此,他选择用 C 而不是 Perl 代码来进行后续的开发。对 PHP 工具集的不断增补在 1997
年 11 月达到了顶峰,这时发行了 PHP 2.0 ,即“个人主页——表单解释器”(PHP-FI )。由于PHP 不
断普及,所以 2.0 版本得到了来自全世界程序员的大量改进和提高。
这个新 PHP 版本非常流行,很快就有一个核心开发团队加入到 Lerdorf 。他们保持了原先在HTML
中直接加入代码的概念,重新编写了解析引擎,这就诞生了PHP 3.0 。到 1998 年 6 月发行版本 3.0 为
止,已经有超过 5 万个用户在使用 PHP 改进其网页。 1
1997 PHP Personal Home Page Hypertext
注解 年还出现了一个变化, 的含义由 (个人主页)变成了
Preprocessor (超文本预处理器)的缩写词。
接下来的两年中,开发继续狂热地进行着,又增加了成百上千项功能,用户数量也在飞速增长。
/)公布了一个保守的估计,称用户数已经超
在 1999 年初,Netcraft (
过了 100 万,这说明PHP 已经成为了世界上最流行的脚本语言之一。它的广泛流传甚至超出了开发人
员最乐观的期望,并且很快用户们准备用PHP开发功能更强大的应用程序。两位核心开发人员(Zeev
Suraski和Andi Gutmans )开始主动地彻底重新考虑PHP 的工作方式,最终改写了PHP 的解析器,称之
为Zend脚本引擎。这些工作的最终成果就是PHP 4 的发布。
2 第 1 章 PHP 概述
Zend技术有限公司(/ Zend
注解 )位于以色列,它除了领导开发 引擎
PHP PHP Zend Studio Zend Encoder
和指导 语言的整体开发外,还提供了一套开发和部署 的工具,包括 、
和Zend Optimizer等。更多信息请访问Zend 的网站。
1.1.1 PHP 4
2000 年 5 月22 日,第一次正式宣布再次开发之后的大约 18 个月,发布了PHP 4.0 。许多人都认为
PHP 4 的发布是这种语言在企业级开发环境下的正式亮相,这个观点也由于PHP 的迅速普及得到了佐证。
/)估计
文档评论(0)