PHP作为一种被广泛应用的Web语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP技术开发,尤其Web 2.0网站对它格外垂青。外唐网分享的这部从零开始学PHP教程主要讲解了PHP程序语言,包括PHP环境的搭建、基础知识、常用流程控制、常用函数、数组的操作;以及PHP高级开发的内容,主要包括XML、正则表达式、AJAX、类与对象、Pear扩展和一些流行的PHP框架。
PHP是全球最普及、应用最广泛的互联网开发语言之一。PHP语言具有简单、易学、源码开放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架,支持跨平台的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。市场上讲述PHP的计算机书还比较少,初学者对于PHP开发环境、新特性都不了解,因此急需一本可以兼顾基础知识和新特性的基础教程作为引导,让初学者能够有从起步到使用、从使用到拓展的递进式学习过程。
为了使读者快速地熟悉PHP的开发环境和新特性的使用,以及熟练地使用PHP开发语言进行项目开发,笔者精心编写了本书。本书根据读者一般的学习习惯,以循序渐进的方式,通过官方经典案例和自己实践实例的配合,给各层次的读者一个适度的学习空间,让读者学习数据库知识的同时,掌握使用PHP技术解决实际工作中问题的方法。PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。
在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档。并且发布了PHP1.0!在这的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性。比如循环语句和数组变量等等;在新的成员加入开发行列之后,Rasmus Lerdorf 在1995年6月8日将 PHP/FI 公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为 PHP 2,已经有 PHP 的一些雏型,像是类似 Perl的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程序语法上也类似 Perl,有较多的限制,不过更简单、更有弹性。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI。