php4程序设计(pdf)001

php4程序设计(pdf)001

ID:34398135

大小:142.23 KB

页数:4页

时间:2019-03-05

php4程序设计(pdf)001_第1页
php4程序设计(pdf)001_第2页
php4程序设计(pdf)001_第3页
php4程序设计(pdf)001_第4页
资源描述:

《php4程序设计(pdf)001》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下载第1章什么是PHPPHP是编程语言和应用程序服务器的结合。PHP和其他的编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的真正价值在于它是一个应用程序服务器。当谈到应用程序服务器的时候,是指一个把几个不同的技术组合为一个完整的套件的程序。这些技术包括:¥一个强壮的编程语言。¥存取数据库中存储的数据。¥支持Internet协议,尤其是电子邮件和HTTP协议。注意应用程序服务器有许多其他的特性,这里只列出了最基本的特性。由于提供了这些多种不同技术的前端接口,因此PHP可以使工作变得很容易。本章将简要讲述PHP的起源、特性以及它在应用软件开发中

2、起到的作用等。1.1起源PHP是由RasmusLerdorf创建的,它开始是一个简单的用Perl语言编写的程序,用来记录Lerdorf自己在线简历的访问者。以后它又被用C语言重新写过,范围扩大到访问数据库。在这期间,许多人向Lerdorf要此程序的拷贝,以便自己使用。Lerdorf为此写了一些介绍此程序的文档,并发布了PHPv1.0。以后,越来越多的人开始使用PHP,并强烈要求增加一些其他的特性,如循环语句和数组变量等。这时,其他的一些程序员也开始参与PHP源码的编写(主要有ZeevSuraski和AndiGutmans),很明显,此时的PHP必须重新编写

3、。因此,PHPv3.0就出现了。1.2特性PHP的特性包括:¥开放源码—所有的PHP源码都可以得到。事实上,所有的源码都包含在随书附带的光盘中。¥没有运行费用—PHP是免费的。¥基于服务器端—由于PHP是在Web服务器端运行的,PHP程序可以很大、很复杂而不会降低客户端的运行速度。¥跨平台—虽然本书是以Linux为重点介绍的,但PHP程序可以运行在UNIX、Linux或者Windows操作系统下。¥嵌入HTML—因为PHP语言可以嵌入到HTML内部,所以PHP很容易学习。¥简单的语言—和Java、C++不同,PHP语言坚持以基本语言为基础,但它的功能也强大

4、到足以支持任何类型的Web站点。¥效率高—和其他的解释性语言相比,PHP消耗较少的系统资源。当PHP作为Apache2计计PHP3程序设计下载Web服务器的一部分时,运行代码不需要调外部二进制程序,服务器解释脚本不需要承担任何额外负担。¥分析XML—用户可以组建一个可以读取XML信息的PHP版本。¥数据库模块—用户可以使用PHP存取Oracle、Sybase、MSSQL、AdabaseD、MySQL、mSQL、PostgreSQL、dBase、FilePro、Solid、Unixdbm、Informix/Illustra等类型的数据库,以及任何支持ODBC

5、标准的数据库。¥文件存取—PHP有许多支持文件存取的函数。¥文本处理—PHP有许多函数处理字符串,其中包括模式匹配的能力。¥复杂的变量—PHP支持标量、数组、关联数组等变量,这给用户提供了支持其他高级数据结构的坚实基础。¥图像处理—用户可以使用PHP动态地创建图象。¥更多的其他功能!1.3PHP需要花费多少钱PHP是免费的。所有的源码、文档都可以免费地复制、编译、打印和分发。用户的任何一个用PHP编写的程序都属于用户自己,可以按照自己的意愿进行处理,而不需要付任何版税。就PHP本身而言,用户可以无限制地发布自己编写的程序。然而,PHP并不是彻底的“公共领域

6、”代码。如果PHP源码是完全的公共领域代码,很可能就有人对PHP的源码做很小的修改,然后编译并出售—换一句话说,偷窃了原创作者的成果。但从另一方面说,如果不公布源码,就很难使用户感到放心。GNU通用公共许可(GNUGeneralPublicLicense)是一种发布免费软件的方法,它可以避免其他人占有你的劳动成果。在符合GNU许可的条件下,源码可以自由地发布,并且任何人都可以使用,但是任何来源于此代码的程序必须以同样的许可方式发布。换句话说,如果用户从任何GNU许可下的源码中得到代码而编写自己的程序,就必须给任何想得到源码的人发布自己的源码。1.4PHP语

7、言可以嵌入HTML中当使用者使用经典程序设计语言(如C或Pascal)编程时,所有的代码必须编译成一个可执行的文件,然后该可执行文件在运行时,为远程的Web浏览器而产生可显示的HTML标记。但是,PHP并不需要编译(至少不编译成可执行文件)。使用者可以把自己的代码混合到HTML中。例如,下面的代码将显示“Hello,world!”,PHP代码在下面以黑体字显示:PHP应用程序服务器是紧密集成到ApacheWeb服务器中的,可以在一个程序内同时调用它们两个。当Web浏览器请求PHPWeb页面的时候,Web服务器的PHP部分将被调用进行解释。第1章什么是PHP

8、计计3下载Web服务器在请求的Web页中寻找

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

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

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