1.1 什么是PHP
PHP是Hypertext Preprocessor。(超文本预处理器)的缩写,是一种服务器端、跨平台、HTMI。嵌入式的脚本语言。其独特的语法具有C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。
1.2 PHP开发语言的特点
PHP是生于网络、用于网络、发展于网络的一门语言,一诞生就被打上了自由发展的烙印。目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它,并不断地发布最新的应用和研究成果。PHP能运行在包括Windows、Linux等在内的大多数操作系统环境中,常与免费的Web服务器软件Apache和免费的数据库MySQI。配合使用于I.inux平台上,具有很高的性价比,这3种技术的结合号称“黄金组合”。下面将介绍.PHP开发语言的特点。
1.速度快
PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perll和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,这是它的第1个突出的特点。
2.实用性
由于PHP是一种面向对象的、完全跨平台的新型Web开发语言,因此无论从开发者角度考虑还是从经济角度考虑,都是非常实用的。PHP语法结构简单,易于入门,很多功能只需一个函数就可以实现,并且很多机构都相继推出了用于开发PHP的IDE工具。
3.功能强大
PHP在Web项目开发过程中具有极其强大的功能,而且实现相对简单,主要表现在如下几点。
·可以操纵多种主流与非主流的数据库,例如MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP与MySQL是现在绝佳的组合,可以跨平台运行。
·可以与轻量级的目录访问协议进行信息交换。
·可以与多种协议进行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。
·使用基于POSIX和Perl的正则表达式库解析复杂字符串。
·可以实现对XML文档进行有效管理及创建和调用Web服务等操作。
4.可选择性
PHP可以采用面向过程和面向对象两种开发模式,开发人员可以从所开发网站的规模和日后维护等多角度考虑,以选择所开发网站应采取的模式。
PHP进行Web开发过程中使用最多的是MySQL数据库。PHP 5.0以上版本中不仅提供了早期的MySQL数据库操纵函数,而且提供了MySQLi扩展技术对MySQL,数据库的操纵,这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式。
PHP的大多数功能可以通过多种方法实现,开发人员可以根据自身掌握知识的熟练程度进行择优选取。