We b
服务器的一部分时,运行代码不需要调外部二进制程序,服务器解释脚本不需要承担任
何额外负担。
•
分析X M L
—
用户可以组建一个可以读取 X M L信息的P H P版本。
•
数据库模块
—
用户可以使用P H P存取O r a c l e、S y b a s e、MS SQL、Adabase D、M y S Q L、
m S Q L
、P o s t g r e S Q L、d B a s e、F i l e P r o、S o l i d、Unix dbm、I n f o r m i x / I l l u s t r a等类型的数
据库,以及任何支持 O D B C标准的数据库。
•
文件存取
—
P H P
有许多支持文件存取的函数。
•
文本处理
—
P H P
有许多函数处理字符串,其中包括模式匹配的能力。
•
复杂的变量
—
P H P
支持标量、数组、关联数组等变量,这给用户提供了支持其他高级
数据结构的坚实基础。
•
图像处理
—
用户可以使用 P H P动态地创建图象。
•
更多的其他功能!
1.3 PHP
需要花费多少钱
P H P
是免费的。所有的源码、文档都可以免费地复制、编译、打印和分发。用户的任何
一个用 P H P编写的程序都属于用户自己,可以按照自己的意愿进行处理,而不需要付任何版
税。就P H P本身而言,用户可以无限制地发布自己编写的程序。
然而,P H P并不是彻底的“公共领域”代码。如果 P H P源码是完全的公共领域代码,很可
能就有人对P H P的源码做很小的修改,然后编译并出售
—
换一句话说,偷窃了原创作者的成
果。但从另一方面说,如果不公布源码,就很难使用户感到放心。
G N U
通用公共许可 (GNU General Public License)是一种发布免费软件的方法,它可以避
免其他人占有你的劳动成果。在符合 G N U许可的条件下,源码可以自由地发布,并且任何人
都可以使用,但是任何来源于此代码的程序必须以同样的许可方式发布。换句话说,如果用
户从任何 G N U许可下的源码中得到代码而编写自己的程序,就必须给任何想得到源码的人发
布自己的源码。
1.4 PHP
语言可以嵌入
H T M L
中
当使用者使用经典程序设计语言(如 C或P a s c a l)编程时,所有的代码必须编译成一个可
执行的文件,然后该可执行文件在运行时,为远程的 We b浏览器而产生可显示的 H T M L标记。
但是, P H P并不需要编译(至少不编译成可执行文件)。使用者可以把自己的代码混合到
H T M L
中。例如,下面的代码将显示“ H e l l o , w o r l d !”,P H P代码在下面以黑体字显示:
P H P
应用程序服务器是紧密集成到 Apache We b服务器中的,可以在一个程序内同时调用
它们两个。当We b浏览器请求 PHP We b页面的时候,We b服务器的P H P部分将被调用进行解释。
2
计计
PHP3
程序设计
下载