1、前言PHP(Hypertext Preprocessor,超文本预处理语言)承担的任务是在用户向Web服务器发出超文本请求之后,在Wb服务器向用户返回被请求的页面之前,由PHP引擎来对用户请求的页面进行预处理。它是一种HTL内嵌式的语言,可以很方便地被嵌入到HTML页面中。这一点与ASP类似。但是,PHP的开源特性、跨平台特性、小巧的体积和高效的运行效率,以及开源社区的广泛支持和它支持众多的数据库等特性却是它被广泛使用的根本原因。1.开源、免费PHP发布于1995年。从那之后,发展非常迅速。这都归功于它的开源特性。在开源协议的框架下,用户甚至不需任何花费,就可以获得各种升级和安全补丁,保证PP
2、引擎的安全。2.广泛支持PHP的快速发展也离不开大家的支持。在互联网上,人们讨论最多的编程语言就是PHP。如果你在使用过程中发现了任何解决不了的问题,打开搜索引擎,输入问题的关键词,一定可以找到解决方案的。3.支持众多的数据库PHP对数据库的支持也是其深受欢迎的原因之一。PHP支持通过ODBC连接各种类型的数据库,同时也针对MySQL数据库开发了便捷的连接和操作方式。由于其对MySQ数据库的原生支持,使MySQL数据库成为了最受欢迎的开源数据库软件。本书特色1.诙谐幽默,接地气儿本书试图以生动活泼的语言、接地气儿的讲解方式来为读者呈现PHP的世界。本书讲解知识点时和日常生活中的方方面面联系起来
3、,让读者更加容易理解抽象的编程世界。作者希望通过这种接地气儿的语言和内容组织形式,让读者在程序员的道路上不至于越走越累,从而充分领略到PHP的魅力。2.夯实基础,注重实用本书涵盖读者初涉PP开发所需要掌握的各种基础知识。通过本书,可以为读者后续PHP入门很简单的PHP应用开发夯实基础。另外,本书讲解知识点时列举了大量生动有趣的实例,可以大大提高读者的实际编程能力。3.代码精讲,注释丰富本书中的代码大部分给出了详细的解释,并且进行了丰富的注释,便于读者阅读和理解,也可以培养读者从一开始就养成良好的编码习惯。4.实例真实,生动有趣就像作家写小说需要从实际生活中汲取生活经验一样,程序员在编写程序的过
4、程中也需要从实际生活经验中找灵感。本书中的实例大多来源于日常生活。这些例子生动有趣,可以提升读者对日常生活的观察力,从而在日常生活中找到编程的灵感。5.视频教学,高效直观作者专门为本书录制了配套多媒体教学视频,以帮助读者更加直观、高效地阅读本书,达到事半功倍的学习效果。6.实战练习,巩固提高本书除了第14章之外,其他各章最后都提供了练习题,可以帮助读者巩固和提高所学的知识,也可以方便相关老师教学时使用。本书内容及体系结构第1篇初识PHP脚本语言(第13章)本篇介绍了PHP脚本的工作原理,并通过在Windows平台上搭建PHP开发环境进一步加深读者对PHP脚本语言工作原理的认识。第2篇常量、变量
5、与数组(第46章)本篇介绍了PHP脚本中经常使用的常量和变量,以及作为变量集合的数组。在这三章中,读者可以了解这些概念背后的意义及何时需要使用它们。本篇通过大量的示例和有的放矢的实战练习,帮助读者更好地掌握这些知识。第3篇PHP编程基础(第710章)本篇介绍了PHP中的执行流程和控制机制。通过这些控制机制,可以实现在指定条件下运行相应的脚本、循环使用脚本及脚本的大规模复用。有了这些流程控制机制,程序员便可以用较少的代码来完成各种纷繁复杂的任务,提高开发效率。另外,本篇还介绍了Wb编程的基础和数据存储的相关知识,为使用PHP进行Web开发打好基础。第4篇面向对象编程(第1113章)本篇主要介绍了PHP与操作系统、PHP与基于对象的编程(OOP)及PHP与MVC。