前 言
PHP是全球最普及、应用最广泛的互联网开发语言之一。PHP语言具有简单、易学、源码开放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架(如Zend Framework),支持跨平台的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。PHP目前拥有几百万个用户,其发展速度要快于在它之前的任何一种计算机语言。相信PHP一定能够经得起实践的检验,发展成为互联网开发语言中“主流的主流”。
本书内容
从初学程序开发的人员步入到编程高手行列通常需要经历3个阶段,如下图所示。
本书中的内容也是按照这一规律精心组织的,将从初学者入门到成为编程高手所必备的各类知识分成4个部分,大体结构如下图所示。
第1部分:基础知识。通过初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间等章节,并结合大量的图示、示例、综合实例以及录像等,帮助读者快速掌握PHP语言,并为以后编程奠定坚实的基础。
第2部分:核心技术。介绍了Cookie与Session、图形图像、文件系统、面向对象、PHP加密技术、MySQL数据库基本基础、phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PHP程序调试与异常处理等。学习完这一部分,能够开发数据库应用程序和一些中小型的热点模块。
第3部分:高级应用。介绍了XML技术、Ajax技术和Smarty模板技术。学习完这一部分,能够开发一些实用的网络程序等。
第4部分:项目实战。作者精心挑选并开发了5个大型完整的项目。这5个项目涵盖了MySQL数据库、Smarty模板技术、ADODB类库、Ajax等主流技术。运用软件工程的设计思想,让读者学习如何进行网站项目的实践开发。书中按照编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→解决开发常见问题→发布网站的过程进行介绍,引领读者一步一步亲身体验开发项目的全过程,使读者可以巩固前面所学的知识和技术,积累项目开发经验。
本书特点
? 配备全程同步语音视频讲解。
本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。
? 提供大量的实战模块、实战案例、实战练习。
为了增强读者动手能力,激发学习兴趣,本书提供了大量实战模块、实战案例,读者一定要仔细研读这些模块,并亲自动手调试。
? 提供本书所有实例的源程序。
本书光盘提供了所有实例的源程序,读者不必逐字逐句录入,可直接复制,先比猫画虎试着做一遍,可以提高学习效率,模仿是最快的学习方式。
? 本书所有习题和实战都给出了答案,读者可以对照查阅。
读者对象
? 有志于软件开发的初学者 ? 高等院校计算机相关专业的老师和学生
? 准备从事软件开发的求职者 ? 参与毕业设计的学生
? 初中级程序开发人员 ? 程序测试及维护人员
技术支持与服务
有关于本书的问题,读者可以通过如下方式与我们沟通:
1.登录本技术网站:www.mingribook.com,查阅相关问题或者留言。
2.通过邮箱:tmoonbook@sina.com或th_press@263.net。
3.加入QQ:100310063。
最后,感谢您选择本书,希望本书能成为您编程路上的领航者。
祝读书快乐!
编 者
