从零开始学PHP
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

互联网的发展是以需求为导向的,应用驱动技术发展,雅虎、Google的创始人都是学生,他们对于网络的发展起到很大的推动作用。——Rasmus Lerdorf (PHP之父)

PHP是全球最普及、应用最广泛的互联网开发语言之一。PHP语言具有简单、易学、源码开放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架,支持跨平台的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。目前市场上讲述PHP的计算机书还比较少,初学者对于PHP开发环境、新特性都不了解,因此急需一本可以兼顾基础知识和新特性的基础教程作为引导,让初学者能够有从起步到使用、从使用到拓展的递进式学习过程。

为了使读者快速地熟悉PHP的开发环境和新特性的使用,以及熟练地使用PHP开发语言进行项目开发,笔者精心编写了本书。本书根据读者一般的学习习惯,以循序渐进的方式,通过官方经典案例和自己实践实例的配合,给各层次的读者一个适度的学习空间,让读者学习数据库知识的同时,掌握使用PHP技术解决实际工作中问题的方法。

本书的特点

本书不仅包含了PHP的简单介绍和基础知识,而且对PHP的新增特性进行了详细的讲解,并筛选了最常使用和日常工作中最常见的一些操作和示例进行演示并说明。最为重要的是本书中的很多实例是笔者在参与实际开发中总结出来的经验。本书将知识范围锁定在了初级、中级的部分,以大量的实例进行示范和解说,其特点主要体现在以下几个方面。

❑ 本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握复杂的数据绑定技术及其控件。

❑ 本书重点讲述PHP的有关知识,为读者理解和实践奠定基础。

❑ 本书采用了大量的实例,讲述PHP中新增特性的基本功能和使用技巧。

❑ 所有实例都具有代表性和实际意义,着重解决工作中的实际问题。

❑ 对于有特点的实例进行详细解释和分析,帮助读者理解和模拟实践。

❑ 对于工作中经常遇到的问题,以及需要注意的关键点予以特别注释。

❑ 按递进关系进行案例组织,使用新旧的知识点时相互关联,对比分析易于理解。

❑ 本书采用技术要点剖析、详细介绍、运行效果展示等多种方式进行讲解,具有系统性及可用性强的特点。

1.清晰的体例结构

① 知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。

② 贴心的提示 为了便于读者阅读,全书还穿插着一些提示、注意等小贴士,体例约定如下:

提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。

注意:提出学习过程中需要特别注意的一些知识点和内容。

③ 实例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。

④ 实例代码 与实例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。

⑤ 运行结果 对实例给出运行结果和对应图示,帮助读者更直观地理解实例代码。

⑥ 习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握,题目的提示或答案放在光盘中。

经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。

2.实用超值的DVD光盘

为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等。

● 多媒体视频

配有长达33小时手把手教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。

● 电子教案(PPT)

本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案(PPT),以方便老师教学使用。

3.提供完善的技术支持

本书提供了论坛:http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。

4.丰富的额外素材下载

相关的开发素材文件,在www.broadview.com.cn提供下载。

适合阅读本书的读者

❑ 从未接触过PHP编程的自学人员;

❑ 有志于Web开发的初学者;

❑ 已了解一点PHP的知识,但还需要进一步学习的人员;

❑ 高等院校计算机相关专业的老师和学生;

❑ 各大、中专院校的在校学生和相关授课老师;

❑ 准备从事软件开发的求职者;

❑ 参与毕业设计的学生;

❑ 其他网络编程爱好者。

本书作者

本书主要由何俊斌和陈浩编写。其他参与本书编写的人员有昊燃、曾光、张双、朱照华、黄永湛、孟祥嵩、张贺军、李勇、关涛、王岩、李晓白、魏星、刘蕾等,在此一并表示感谢!

编著者