前言
PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,是全球最普及、应用最广泛的互联网开发语言之一。PHP语言因其具有简单易学、源码开放、支持面向对象、支持跨平台操作、完全免费等特点,越来越多地受到国内外知名企业及广大程序员的青睐,并且迅速发展成为全球互联网社区领域应用的热门语言。
本书内容
本书提供了从入门到编程高手所必备的各类知识,共分5篇,大体结构如下。
第一篇:基础知识篇。本篇主要介绍初识PHP、PHP语言基础、流程控制语句的内容,目的是使读者快速掌握PHP基础知识,为以后编程奠定坚实的基础。
第二篇:进阶提高篇。本篇主要介绍字符串操作与正则表达式、PHP 数组、面向对象、PHP与Web页面交互的内容。通过对本篇内容的学习,读者能够对PHP有更深入的认识,并且结合前端技术开发一些简单的Web应用。
第三篇:MySQL基础篇。本篇主要介绍MySQL数据库基础、PHP操作MySQL数据库、PDO 数据库抽象层的内容。通过对本篇内容的学习,读者能够对 MySQL 数据库有一定的了解,并且使用PHP操作MySQL数据。
第四篇:高级应用篇。本篇主要介绍Cookie与Session、图形图像处理技术、文件系统、PHP与AJAX技术、ThinkPHP框架的内容。本篇内容是PHP的高级应用,能够帮助读者在实际开发过程中更上一个台阶。
第五篇:项目实战篇。本篇主要讲解3个Web项目,分别为51购商城、明日留学教育网、在线考试系统。通过对本篇内容的学习,读者能够亲身体验开发Web项目的全过程,为以后的项目开发打下坚实的基础。
本书特点
● 由浅入深,循序渐进。本书以初、中级程序员为对象,先讲解PHP基础,然后讲解Web页面基础、MySQL基础等知识,最后讲解如何开发完整的Web项目。讲解步骤详细,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。
● 配套视频,讲解详尽。本书基础知识部分提供了配套教学视频,读者可以根据这些视频更高效地学习,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
● 实例典型,轻松易学。通过实例学习是最好的学习方法,本书在讲解知识时,通过多个实例,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速掌握编程技能,书中大部分关键代码都提供了详细的注释。
● 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”、“说明”和“常见错误”等小栏目,使读者可以在学习过程中更轻松地理解相关知识点,更快地掌握个别技术的应用技巧。
读者对象
● 初学编程的自学者 ● 编程爱好者
● 高等院校的老师和学生 ● 相关培训机构的老师和学员
● 做毕业设计的学生 ● 初、中级程序开发人员
● 程序测试及维护人员 ● 参加实习的“菜鸟”程序员
读者服务
为了方便解决本书疑难问题,我们提供了多种服务方式,并且由作者团队提供在线技术指导和社区服务,服务方式如下。
● 服务网站:www.mingrisoft.com
● 服务邮箱:mingrisoft@mingrisoft.com
● 企业QQ:4006751066
● QQ群:539340057
● 服务电话:400-675-1066、0431-84978981
本书约定
开发环境及工具如下。
● 操作系统:Windows 7、Windows 10。
● 开发工具:PhpStorm、phpStudy
致读者
本书由明日科技程序开发团队组织编写,主要人员有赛奎春、冯春龙、张鑫、王小科、王国辉、高春艳、申小琦、赵宁、李菁菁、周佳星、李磊、白宏健、何平、杨丽、高春艳、辛洪郁、张宝华、庞凤、宋万勇、葛忠月等。在编写过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
感谢您购买本书,希望本书能成为您编程路上的领航者。
祝读书快乐!
编者