PHP编程与应用

查字典文档网

      PHP 编程与应用
      发表日期:2001-4-29
      新浪微博QQ 空间QQ 微博百度搜藏腾讯朋友QQ 收藏百度空间人人网开心网
      第一章 php3 简介
      PHP 是一种服务器内置式的script 语言,它的出现使得在unix上快速地开发动态web成为现实。
      PHP 是Rasmus Lerdorf 在1994 年秋天构思出来的。最早的未发行版本是他在自己的主页上
      来用来和观看他的在线简历的人保持联系的。第一个交付用户使用的版本是在1995 年初发行的,
      它只是被当作一个个人主页制作工具。当时它仅包括一个只能懂得很少几条宏指令的非常简单的
      分析引擎和一组用于主页信息反馈的工具(一个留言簿,一个计数器和一些其他的东西)。1995
      年年中,Rasmus 重写了整个解析器,并取名为PHP/FI 2。FI 来源于他写的另外一个html 表单集
      成数据的软件包。他把个人主页工具,表单集成工具合并在一起,并加入了mSQL 数据库的支持,
      这样就有了PHP/FI。此后PHP/FI 便以一种令人惊奇的速度传播开来,人们开始大量使用它编写
      程序。
      我们无法确切的统计它的使用范围,但是根据估计到1996 年底,世界上已经有至少15,000
      个站点在使用PHP/FIl。到了1997 年年中这个数字已经增长到超过50,000 个站点。 1997 年年中
      我们也发现了PHP 发展过程中一个重大的转折。这就是PHP 的开发从Rasmus 个人的爱好升级到一
      群程序员们有组织的工作。 再后来,这个解析器被Zeev Suraski 和Andi Gutmans 重写,通过这
      次全面的重写,大量PHP/FI 的功能被移植到PHP3 中,并且成为了PHP3 的基本雏形。
      到1998 年年中时,已经有大量的商业化产品,例如 C2 的 StrongHold web server 和
      RedHatlinux 捆绑了PHP/FI 解析器或PHP3 解析器,根据NetCraft 估计的保守数据,PHP 已经被
      世界上150,000 个站点所采用。通过进一步分析,我们知道其使用数量远比使用Netscape 公司旗
      舰产品--企业级WEB 服务器的站点多。 PHP3 大量采用了C, java 和Perl 语言的语法,并加入了
      各种PHP 自己的特征。它与Javascript 等语言的一个区别就是PHP3 是在服务器执行,客户机所
      看到的是其在服务器上运行的结果,这意味着您若想采用PHP3 scrpit,必须得有 WEB SERVER 支
      持。
      PHP3 支持HTTP 的身份认证、cookie、GIF 图象创建,它的一个最有代表性的特点是它的数据
      库层,它使得编写基于数据库的网页变得非常简单。下列出了目前所支持的数据库:
      Oracle ,Sybase , mSQL , MySQL ,Informix ,Solid dBase ,ODBC, Unix dbm, PostgreSQL ,Adabas
      D,FilePRo Velocis。
      PHP3 也支持与采用POP3、HTTP、SNMP、NNTP、IMAP 等协议的服务进行网络编程。
      PHP3 的程序模式
      有三种方法从HTML 进入"PHP 程序模式":
      第一种方法:
      如: