





定价:96元
印次:1-1
ISBN:9787302318965
出版日期:2013.08.01
印刷日期:2013.08.13
图书责编:贾小红
图书分类:零售
《PHP开发实战》从初学者的角度讲述使用PHP语言进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时强调实战效果。在介绍技术的同时,书中都会提供实例,同时在各章的结尾部分安排实战内容,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实例,通过一个模块综合讲解本篇所讲解的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。 全书共分33章,主要内容包括初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、日期和时间、综合实例(一)——注册登录、MySQL数据库基本操作、phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PDO数据库抽象层、综合实例(二)——在线论坛、会话管理、图形图像、文件系统、面向对象、PHP加密技术、程序调试与异常处理、综合实例(三)——投票系统、PHP与Web页面交互、PHP与JavaScript交互、XML技术、Ajax技术、综合实例(四)——购物车、Smarty模板技术、ThinkPHP框架技术、综合实例(五)——明日导航网、博客管理系统、应用Smarty模板开发电子商务平台等,最后在附录中介绍了PHP的编码规则。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会PHP程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下: 黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。 本书适合有志于从事软件开发的初学者、高等院校计算机相关专业的学生,也可作为软件开发人员的参考手册,或者高等院校的教学参考书。
软件开发技术联盟,是一家以计算机软件为核心的高科技企业,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、OA、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。
前 言 PHP语言是全球最普及、应用最广泛的互联网开发语言之一,具有简单易学、源码开放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架(如Zend Framework),支持跨平台的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。PHP目前拥有几百万个用户,其发展速度要快于在它之前的任何一种计算机语言。相信PHP一定能够经得起实践的检验,发展成为互联网开发语言中"主流的主流"。 本书内容 本书将初学者入门到成为编程高手所必备的各类知识分成6个部分,大体结构如下图所示。 第1篇:新手入门。主要包括初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、日期和时间、综合实例(一)--注册登录等内容。 第2篇:数据库篇。主要包括MySQL数据库基本操作,phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PDO数据库抽象层、综合实例(二)--在线论坛等内容。 第3篇:核心技术。主要包括会话管理、图形图像、文件系统、面向对象、PHP加密技术、程序调试与异常处理、综合实例(三)--投票系统等内容。 第4篇:Web前端开发。主要包括PHP与Web页面交互、PHP与JavaScript交互、XML技术、Ajax技术、综合实例(四)--购物车等内容。 第5篇:框架应用。主要包括Smarty模板技术、ThinkPHP框架技术、综合实例(五)--明日导航网等内容。 第6篇:项目实战。在这一部分作者精心挑选了两个大型完整的项目,包括博...
第1篇 新 手 入 门
第1章 初识PHP 2
视频讲解:7分钟
1.1 PHP概述 3
1.1.1 PHP是什么 3
1.1.2 PHP 5的新特性 3
1.1.3 PHP的语言优势 3
1.1.4 PHP语言的发展 4
1.2 PHP与其他语言的比较 5
1.3 PHP语言相关术语 5
1.4 资深程序员谈如何学习PHP 7
1.5 常用代码编辑工具 8
1.6 学习资源 9
1.6.1 PHP参考手册 10
1.6.2 PHP学习讨论 10
1.7 成功案例 10
1.8 本章小结 11
第2章 PHP环境搭建 12
视频讲解:75分钟
2.1 搭建PHP开发环境的准备工作 13
2.1.1 在Windows下搭建PHP开发环境的
准备工作 13
2.1.2 在Linux下搭建PHP开发环境的准备工作 13
2.2 Apache服务器的安装和配置 13
2.2.1 在Windows下安装Apache服务器 13
2.2.2 在Linux下安装Apache服务器 16
2.3 PHP的安装和配置 17
2.3.1 在Windows下安装PHP 17
2.3.2 在Linux下安装PHP 17
2.4 MySQL服务器的安装和配置 18
2.4.1 在Windows下安装MySQL服务器 18
2.4.2 在Linux下安装MySQL服务器 21
2.5 初学者--应用组合包快速搭建
PHP环境 22
2.6 第一个PH...