本书结合大量实例,由浅入深、循序渐进地介绍了PHP开发技术。书中内容丰富,图文并茂,讲解时理论与实例相互渗透,力图以最直观的方式使读者学习各个知识点,是一本简单易懂,易学易用的书。本书特意提供了典型习题及教学PPT,以方便教学。另外,本书配有大量配套教学视频,以帮助读者更好地学习。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
本书共14章,分为3篇。第1篇介绍了PHP基础知识和规范,主要包括PHP环境的搭建、PHP的数据类型与运算符、语言结构、函数、数组、面向对象及错误处理等;第2篇介绍了PHP开发进阶技术,主要包括字符串处理、文件系统操作、图像处理、数据库管理、Cookie和Session等;第3篇为开发实战篇,主要介绍了面向实际应用的网站模版和常用模块的开发过程,以提升读者的实际开发水平。
本书适合PHP入门与提高人员阅读,也可作为大中专院校及职业院校PHP开发课程的教材。另外,本书也可供网站开发程序员和编程爱好者作为实际工作中的参考书籍。
随着互联网的发展,网站已经成为人们生活中重要的组成部分。人们通过网站提供的各项功能进行购物、求职、阅读……现在3G 技术的推广,移动应用和Web 应用也成为开发热点,与两者相关的技术都得到了充分应用。PHP 作为服务器技术得到了广泛应用,由于其开源免费,一直是网站开发的三大主流技术之一。同时,由于PHP 开发简便、灵活,运行效率高,也成为移动应用和Web 应用的服务器端主流技术。
成也萧何,败也萧何。开源技术成就了PHP 主流开发技术的地位,但由于国内开源的相对封闭,造成了新手学习PHP 的各种障碍。例如,国内缺少针对入门读者的系统教材,大部分读者只能借助PHP 手册学习PHP。本书力争打破这种局面,帮助入门读者系统掌握PHP 技术。
本书系统整理和分析了PHP 技术,合理划分篇章结构,帮助读者建立完善的PHP 技术体系。同时,针对PHP 技术新的应用趋势,着重讲解了新应用所使用的技术。考虑到新手入门的特点,本书有针对性地结合了大量示例,帮助读者尽可能好地掌握每项技术。同时为了方便读者可以高效而直观地掌握PHP 技术,本书提供了全程多媒体教学视频,以辅助读者学习本书所讲解的内容。
本书有何特色
1.配多媒体教学视频
本书提供配套多媒体教学视频辅助教学。视频涵盖本书各个知识点,从而帮助读者高效、直观地掌握各项技术。
2.门槛低,容易入门
PHP 之所以非常热门的原因之一就是非常容易入门。因此,不要求读者有太多基础,只要跟着内容的讲解一步步走下去,就可以很容易地做出自己的页面。
3.内容全面、系统
本书详细介绍了PHP 开发所需要的知识,包括语法、函数、数组、对象等,还特别介绍了网站模版和常用模块,通过学习这些技术,读者就可以轻松开发PHP 页面。
4.讲解由浅入深,循序渐进
本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。
5.写作细致,处处为读者着想
本书内容编排、概念表述、语法讲解、示例讲解、源代码注释等都很细致,作者讲解时不厌其烦,细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。
6.贯穿大量的开发实例和技巧
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。
7.提供教学PPT,方便老师教学
本书适合大中专院校和职业学校作为职业技能的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容安排
第1 篇 PHP 语言篇(第1~7 章)
本篇主要内容包括:PHP 概述、PHP 数据类型与运算符、语言结构、函数、数组、面向对象编程以及错误处理。本篇主要是让读者了解PHP 的应用领域、运行环境及PHP 的基础语法知识。该部分是PHP 的基础,只有完全掌握了本篇的知识,才可以在后面的篇幅中游刃有余。
第2 篇 PHP 技术篇(第8~12 章)
本篇主要内容包括:字符串处理函数、文件系统操作、图像处理、数据库管理系统以及Cookie 和Session 。本篇是PHP 的进阶部分,主要介绍了PHP 中相关处理的技术。学习本章后读者应该有能力使用PHP 实现一些简单的功能。
第3 篇 PHP 实战篇(第13、14 章)
本篇主要内容包括:网站模版和常用模块。本篇介绍的是PHP 的实际应用,读者学习完本章的知识后,可以搭建起一个功能完整的论坛程序和个人网站。
本书光盘内容
本书配套多媒体教学视频;
本书实例涉及的源代码。
本书读者对象
Web 服务器端开发入门人员;
网页维护人员;
网站建设和开发人员;
网站制作爱好者;
网站制作培训机构人员;
大中专院校的学生。
本书阅读建议
建议没有基础的读者,从前到后顺次阅读,尽量不要跳跃。 书中的实例和示例建议读者都要亲自上机动手实践,学习效果更好。 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。 部分内容讲解涉及Web 核心组件或者系统组件,建议读者在操作之前,备份相应文件,避免对系统造成不必要的影响。
本书作者
本书由张少卓主笔编写。其他参与编写的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、刘大林、刘惠萍、刘水珍、马月桂、闵智和、秦兰、汪文君、文龙、陈冠军、张昆。
阅读本书的过程中,若有任何疑问,可以发邮件到book@wanjuanchina.net 或bookservice2008@163.com,或者到www.wanjuanchina.net 的图书论坛上留言,以获得帮助。
编著者
第1篇 PHP开发基础
第1章 PHP概述
第2章 PHP数据类型与运算符
第3章 语言结构
第4章 函数
第5章 数组
第6章 面向对象编程
第7章 错误处理
第2篇 PHP开发进阶
第8章 字符串处理
第9章 文件系统操作
第10章 图像处理
第11章 数据库管理系统
第12章 Cookie和Session
第3篇 PHP开发实战
第1篇 PHP开发基础
第1章 PHP概述
第2章 PHP数据类型与运算符
第3章 语言结构
第4章 函数
第5章 数组
第6章 面向对象编程
第7章 错误处理
第2篇 PHP开发进阶
第8章 字符串处理
第9章 文件系统操作
第10章 图像处理
第11章 数据库管理系统
第12章 Cookie和Session
第3篇 PHP开发实战
第13章 网站模版
第14章 常用模块