php4& mysql完全实例教程

php4& mysql完全实例教程

ID:13151496

大小:413.00 KB

页数:60页

时间:2018-07-20

php4& mysql完全实例教程_第1页
php4& mysql完全实例教程_第2页
php4& mysql完全实例教程_第3页
php4& mysql完全实例教程_第4页
php4& mysql完全实例教程_第5页
资源描述:

《php4& mysql完全实例教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章PHP语言概述本章将介绍PHP的历史、工作原理、功能特点及网络资源等一些关于PHP的基本情况,使读者在使用PHP之前能够对PHP有一个整体的认识。1.1PHP简介1.1.1PHP是什么PHP是一种服务器内置式的script语言,它的出现使得在Unix上快速地开发动态网页成为现实。讲到PHP的全名就蛮有趣的,它是一个嵌套式的缩写名称,"PHP:HypertextPreprocessor",打开缩写还是缩写。看下面一个简单的例子:Example

2、body>可见,PHP是一种HTML内嵌式的语言(类似IIS上的ASP)。PHP独特的语法也是混合了C、Java、Perl等众多常用语言的语法而构成了PHP式的新语法。而且它可以比CGI或者Perl更快速的执行动态网页。图1-1PHP是WebServer最佳的后端控制语言1.1.2PHP的历史简介PHP是RasmusLerdorf在1994年秋天构思出来的。最早的未发行版本是他在自己的主页上来用来和观看他的在线简历的人保持联系的。第一个交付用户使用的版本是在1995年初发行的,当时只是被当作一个个人主页制作工具。当时它仅包括一个只能懂得很少几条宏指令的非常简单的解析引擎和一组

3、用于主页信息反馈的工具(一个留言簿,一个计数器和一些其他的东西)。1995年的年中,Rasmus重写了整个解析器,并取名为PHP/FI2.FI来源于他写的另外一个html表单集成数据的软件包。他把个人主页工具、表单集成工具合并在一起,并加入了mSQL数据库的支持,这样就有了PHP/FI。此后PHP/FI便以一种令人惊奇的速度传播开来,人们开始大量使用它编写网络页面程序。虽然无法确切地统计它的使用范围,但是根据估计,到1996年底,世界上已经有至少15,000个站点在使用PHP/FIl。到了1997年的年中这个数字已经增长到超过50,000个站点。1997年是PHP发展过程中一个重大的转折,

4、PHP的开发从Rasmus个人的爱好升级到一群程序员们有组织的工作。再后来,这个解析器被ZeevSuraski和AndiGutmans重写,通过这次全面的重写,大量PHP/FI的功能被移植到PHP3中,并且成为了PHP3的基本雏形。到1998年年中时,已经有大量的商业化产品,例如C2的StrongHoldwebserver和RedHatLinux捆绑了PHP/FI解析器或PHP3解析器,根据NetCraft估计的保守数据,PHP已经被世界上150,000个站点所采用。通过进一步分析,我们知道其使用的数量远比使用Netscape公司的产品—企业级WEB服务器的站点多。PHP3大量采用了C,J

5、ava和Perl语言的语法,并加入了一些PHP自己的特征。它与javascript等语言的一个区别就是PHP3是在服务器执行,客户机所看到的是在服务器上运行的结果,这意味着您若想采用PHP3脚本,必须得有网络服务器的支持。PHP3支持HTTP的身份认证、支持cookie、支持GIF图象创建等等,它的一个最有代表性的特点在于它强大的数据库支持功能,它使得编写基于数据库的网页变得非常简单。下表列出了目前所支持的数据库:Oracle,Sybase,mSQL,MySQL,Informix,SoliddBase,ODBC,Unixdbm,PostgreSQL,AdabasD,FileProVeloc

6、is。PHP3也支持与采用POP3、HTTP、SNMP、NNTP、IMAP等协议的服务进行网络编程。PHP3跟Apache服务器紧密结合的特性,加上它不断的更新及加入新的功能,并且它几乎支持所有主流与非主流数据库,再以它能高速的执行效率,使得PHP在1999年中的使用站点超过了三十万!它的原始码完全公开,在“OpenSource”意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停更新的活力,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程序设计方面有着更好的支持。PHP的第四代Zend核心引擎已经进入测试阶段。整个基本的程

7、序核心有了大幅的改动,让程序的执行速度满足更快的要求。佳化之后的效率,已较传统CGI或者ASP等程序有更好的表现。而且还有更强的新功能、更丰富的函数库。无论您接不接受,PHP都将在WebCGI的领域里,掀起一场飞跃性的革命。对于一位专业的WebMaster而言,它将也是必修课程之一。1.1.3PHP工作原理创建一个PHP应用程序,实际上是相当于创建了一个PHP脚本文件。在服务器将输出信息发送到客户端之前,网络服务器会率先

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。