PHP作为最成熟的开源体系LAMP中较为重要的一员,因为其具有的低成本、适用性、简单性、开放性以及安全性而受到越来越多的Web程序员的喜爱和欢迎。
PHP中还提供了作为编码语言所有的基本功能。此外,PHP比其他编程语言更适合动态网页的开发,因为它还提供了许多实用的功能。PHP针对企业级Web应用也在不断地增加和完善新的功能。
PHP是源码开放的,这意着其代码的核心部分可以被免费使用,所有的源码、文档都可以在PHP官方网站上获得。用户在获取后可以进行自由的复制、编译以及分发。任何一个用PHP编写的程序都属于用户自己,并且可以自行处理。正因为这种开源精神,才会有众多的爱好PHP的人们,同样使得PHP有如此迅猛快速的发展。PHP的更新速度,以及发现和修正错误的速度也是是非常迅速的。
PHP是广泛及通用的脚本语言,是世界上主要的网络开发语言之一,运行在世界三分之一的服务器上,尤其适合于Web开发。PHP还具有非常优秀的平台兼容性。PHP源于UNIX系统平台,备受PHP爱好者的欢迎,尤其是MySQL、Linux、PHP 和Apache组合。不仅如此,PHP在Windows系列的操作系统上也有着相当出色的表现,其良好的程序界面、语言易用性等特点吸引了微软的开发人员,具体特点如下:
(1) 目录与文件的操作
(2) 简便的数据库操作
(3) 对不同类型文件的支持
(4) 正则表达式
(5) 单词拼写的处理
(6) 数据的串行化
(7) 字符串与数组处理
(8) URL的处理
本系统使用的PHP版本为PHP 5.3。
2.1.5 开发模式的选择
选择的是迭代式开发模式。受限于客观条件(如技术、硬件、时间等),一开始定下的解决方案可能在网站建设过程中发生变更。因此需要把整个设计课题分成若干个功能模块,然后分阶段来实现预期的需求