1、PHP 基础 Personal Home Page,WEB基础 PHP概述,WEB基础,WEB 体系结构,Web系统的结构采用了客户机服务器(client/server,C/S)的体系结构。Web服务器是服务器端的计算机和运行在它上面的Web服务器软件的总和。其中Web服务器软件是昼夜不停地运行的程序,负责监听Web浏览器发送到服务器的Web页面请求,并提供相应的Web页面,通过Internet回传到客户端的浏览器。,Internet,1、请求Web页面,4、接收HTML文件,2、接收Web页面,3、下载HTML文件,Web客户机,Web服务器,WEB基础,静态页面与动态页面,静态网页静态网页
2、就是其内容由一些HTML代码组成的网页,这些HTML可以直接通过文本编辑器输入,并保存为.htm或.html文件。因此,静态网页的内容在创建时已经确定好了。任何用户在任何时候浏览静态网页都会看到相同的信息。 动态网页动态网页就是网页中加入程序或脚本,采用ASP、PHP、CGI、ASP.NET、JSP等技术动态生成的页面。,WEB基础,静态页面与动态页面,PHP 概述,PHP(Hypertext Preprocessor 超文本预处理器)是一种被广泛应用的开放源代码的多用途脚本语言,其独特语法混合了C#语言、Java语言和Perl语言的特点,它可嵌入到 HTML中,尤其适合 WEB 开发。,PH
3、P 概述,PHP 的历史,1995年,一名叫Rasmus Lerdorf的小程序员开发了一个Perl/CGI脚本,用来了解有多少人看过了他的在线个人简历。他的脚本只有2个任务:将访问者的信息记入日志;网页显示访问者数量;此后,很多企业和个人向Lerdorf发送电子邮件,咨询他的这个脚本。自此,Lerdorf便开始分发他的工具集,并称为个人主页(Personal Home Page),这就是PHP的第一个名字。,PHP 概述,PHP 的历史,对PHP工具集的呼声很高,这促使了Lerdorf继续开发PHP,他利用C#语言代替了原来的代码核心,并不断的增加功能,到1997年11月,PHP工具集和他个
4、人,都已经到达了顶峰。这时,全世界有130多家企业,2万多名各地的技术人员给他资助、技术支持、出谋划策。大家纷纷给他建议,为他完善工具集,帮他做测试等等。,PHP 概述,PHP 的历史,这时,PHP2.0发行了,由于2.0的不断普及,来自全世界的程序员陆续的加入了进来,为其进行大量改进。这个新的PHP版本非常流行,很快一个核心团队出现了,以他为首,还有3名微软的核心工程师,2名太阳公司的程序架构师,12名世界各地的资深软件开发者一起帮他继续完善PHP工具集。,PHP 概述,PHP 的历史,1998年6月,PHP 3.0 通过国际认证。 全称正是改为:超文本预处理器 (PHP:Hypertext
5、 Perprocessor) 此时,Lerdorf估计应该已超过50000家企业和个人在使用PHP技术,这个动力让他继续开发和完善PHP工具集。其实不然,1999年初,Netcraft公布了一个保守统计:PHP实际用户数已超过100万。,PHP 概述,PHP 的历史,随后,又有2名Zend技术人员加入到了核心团队,并一起彻底重新改写PHP代码,最终出现了PHP的解析器(解析平台),同时PHP 4.0正式发布。PHP4.0 发布的18个月后,Netcarft又公布了一个统计,将近有360万个域安装了PHP。,PHP 概述,PHP 的历史,Lerdorf现在任然在工作,并且和他的技术团队完善和开发
6、着PHP,由于他的努力和无私的精神,很多企业、教育机构、有钱人士鼓励并资助他,继续开发。据称,他的团队每月得到的资助超过6万美元,再加上一些企业和机构提供的资源及项目开发费用,总和在15万美元以上。并且全世界还不断的有技术人员的加入到PHP的开发中。,PHP 概述,PHP 的特点,速度快 实用性 功能强大 可选择性 成本低 版本更新速度快 功能全面,PHP 概述,PHP 发展趋势,由于PHP代码开源并且完全免费,因此越来越受到广大Web开发人员的青睐。框架将成为PHP将来开发大型网站的主要趋势,用框架不仅可以在很多程度上提供PHP的开发效率,而且可以有效的提高网站的安全性。官方最新的统计数据说明,2011年10月份PHP的用户占据互联网的2/5。PHP4.0的用户数量逐渐减少,主流PHP5.0的用户数量成稳步上升趋势,虽然PHP6.0刚刚上市,但凭借其强大的功能,在未来必将呈现出良好的发展趋势。,