PHP是一种服务器端的嵌入式脚本语言,是一种服务器端、跨平台、面向对象、HTML嵌入式的脚本语言。本堂课将向读者简单介绍PHP语言、PHP的语言优势、下载PHP及相关软件、搭建PHP的开发环境,了解常用的配置信息,熟悉PHP开发环境的配置结构。其主要目的是让读者先在宏观上对PHP语言有一个整体的了解,使读者对PHP有一个总体的认识,并找到学习PHP的切入点。
学习摘要:
: 怎样学好PHP
: PHP环境的搭建
: PHP开发环境的关键配置信息
: 解决PHP的常见配置问题
: 通过实例了解PHP配置环境的相关信息
1.1 怎样学好PHP
1.1.1 什么是PHP
PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言。其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的、开源式的多用途脚本语言,尤其适合Web开发。
1.1.2 PHP的优势
PHP起源于1995年,由Rasmus Lerdorf开发。目前已有超过2200万个网站、1.5万家公司、450万程序开发人员在使用PHP语言,它是目前动态网页开发中使用最为广泛的语言之一。PHP是生于网络、用于网络、发展于网络的一门语言,它一诞生就被打上了自由发展的烙印。目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它,并不断地公布最新的应用和研究成果。PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费Web服务器软件Apache和免费数据库MySQL配合使用于Linux平台上,具有很高的性价比,这3种技术的结合号称“黄金组合”。下面介绍PHP开发语言的特点。
? 速度快
PHP是一种强大的CGI脚本语言,混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定。这是它的第一个突出特点。
? 支持面向对象
面向对象编程(OOP)是当前的软件开发趋势,PHP对OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架非常有意义。
? 实用性强
由于PHP是一种面向对象的、完全跨平台的新型Web开发语言,所以无论从开发者角度考虑还是从经济角度考虑,都是非常实用的。PHP语法结构简单,易于入门,很多功能只需一个函数就可以实现,并且很多机构都相继推出了用于开发PHP的IDE工具。
在TIOBE网站发布的最新《2010年11月份编程语言排名》中,Java仍然跃居榜首,PHP编程语言的增长势头与C++十分接近,专家分析PHP有望超过C++跃居排行榜三甲,如图1.1所示。
图1.1 在TIOBE网站发布的最新《2010年11月份编程语言排名》