background image

前言

PHP 是一种跨平台、嵌入式的服务器执行的描述语言。Internet 的兴起加速了人与人

之间的沟通,环球网(

World Wide Web,WWW)的普及是的网络的使用由早期的蚊

子、命令控制的模式进而演变到图形、鼠标控制模式,而在网络的软件及硬件的快速发展

之下,网络正向多媒体方向发展。目前,网络已经变成现代人们生活中不克或缺的一部分,

未来的发展更无可限量。由于网络的快速发展,网络上的各种应用也从单向的服务发展到

交互式的服务,使用户可以利用

CGI 来达到和服务器互动的效果。近年来,动态网页的发

展非常迅速,为了达到互动的效果,许多技术应运而生,

PHP 即是其中一种。从 PHP4 到

PHP5,在面向对象设计概念上有相当大的改变。在 PHP5 以前,及支持面向对象的概念,

几在

PHP 程序中可以使用面向对象的概念,但是面向对象的功能支持不多。在 PHP5 中已

经可以看到相当完整的面向对象功能,除了面向对象以外

PHP5 还增加了许多其他功能,

包括使用

Zend Engine II、更新加强 XML、MYSQL extension 等。PHP 支持的数据库也

相当多,它除了跟一般的

CGI 语言一样可以有网页采集数据,经处理之后响应给用户以

外,还支持各种数据库使得用户可以轻松地开发出网络数据库的应用程序。

PHP 可以在 UNIX 系列及 Windows 系列的操作系统上运行,且不会因为操作系统的

兼容性产生问题。且

PHP 是开放的源代码,即在 GPL 下用户可以任意地使用并且不会受

到限制,使得许多爱好者都可以加入到研究工作中,进而使得各种技术能过得到蓬勃发

- 3 -