前 言
PHP自诞生之日起,由于其开源性,注定了它有很强的生命力。目前,它已经成为最流行的Web程序开发语言之一。在国内,PHP在很短的时间内得到了飞速发展,几乎所有的虚拟主机和绝大多数的服务器都提供了PHP支持。PHP作为一门功能强大的Web编程语言,以其简单易学、安全可靠和跨平台等优点受到广大Web开发人员的喜爱,成为越来越多程序员的首选编程语言。
本书特点
在编写本书前,编者仔细梳理了PHP各相关知识模块之间的逻辑关系。在内容编排上严格遵循PHP各知识点的基础与上层的关系,步步为营、层层递进,务求使读者能快速掌握PHP综合编程能力。本书中的每个知识点都是先以简短的篇幅介绍其中最基本、最常用的内容,然后通过精心设计的一些典型案例,介绍程序设计的基本方法,避免了常见程序设计类图书的枯燥和空洞,使读者在不知不觉之中就学会了如何利用PHP实现Web编程。
概括来讲,本书具有如下特点:
* 取材广泛,注重实际应用。本书所有案例都是作者从日常教学和生活中遴选出来的典型案例,具有很强的代表性,实际应用性强。
* 案例完整,结构清晰。本书中的大小案例有数百个,各案例力求功能齐全,其代码实现由浅入深、循序渐进。
* 讲解通俗,步骤详细。每个案例的开发步骤都以通俗易懂的语言进行阐述,并穿插了大量的图片和表格。
* 代码准确,注释清晰。本书所有案例的代码都有详尽的注释,以便于读者理解核心代码的功能和逻辑意义。
* 配套资料齐全,网上免费下载。本书所有案例的代码、经笔者精心收集的相关软件及学习资源都可通过清华大学出版社网站下载,以方便读者学习。
组织结构
本书详细介绍了在Windows环境下利用PHP进行Web编程的基本方法,包括PHP程序运行环境的配置、PHP基本语法、PHP系统内置函数与用户自定义函数、在PHP程序中对文件和目录的操作、MySQL数据库的安装与应用、PHP与MySQL结合进行数据库编程、正则表达式的概念与应用、面向对象编程技术和在Dreamweaver CS4环境中实现PHP编程等。本书大部分章节后面都附有丰富的练习题和上机实战,有助于读者复习、巩固所学知识,培养读者的实际编程能力。
此外,为满足教学的实际需要,本书在第12章还给出了PHP+MySQL+Apache项目开发环境的简易配置方法以及成绩管理系统和用户管理系统的设计与实现两个实验指导。书中所有实例程序代码都已调试通过,且运行无误。
本书适用于高等学校计算机类和信息管理类专业的Web编程技术课程及相似课程的教学,建议安排课时总量为64课时,其中理论教学课时为40,实验课时为24。
读者对象
* 应用型本科院校相关专业学生
* 高职高专院校相关专业学生
* 计算机培训教师和学员
* Web编程爱好者和相关技术人员
编者与致谢
本书由曾俊国、罗刚、王飞等编著,李骏、庞小琪参编。曾俊国负责全书内容与结构的规划、统稿,并编写了第1章、第3章、第4章、第5章、第7章、第8章和第12章;罗刚编写了第2章、第6章;王飞编写了第10章;李骏编写了第9章;庞小琪编写了第11章。在本书编写过程中得到了作者的同仁胡孝恽、杨华、王小兰、蔡礼渊、左小俐、熊平、刘建泉、隆建、文灵和邱雪梅等同志的热情帮助,在此表示衷心的感谢。感谢何红梅女士在图书编写过程中所给予的启发和鼓舞。在本书编著过程中,引用了部分文献材料,在此一并表示感谢。同时参与本书编写工作的人员还有王治国、冯强、曾德惠、许庆华、程亮、周聪、黄志平、胡松、邢永峰、邵军、边海龙、刘达因、赵婷、马鸿娟、侯桐、赵光明、李胜、李辉、侯杰、王红研、王磊、闫守红、康涌泉、蒋杼倩、王小东、张森、张正亮、宋利梅、何群芬、程瑶,在此一并表示感谢。
由于作者水平有限,加之程序设计技术发展迅速,书中错误和不妥之处在所难免,恳请广大读者批评指正。我们的联系方式:china_54@tom.com。
编 者
2011年9月
PHP Web开发实用教程
前 言
II
V