欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 图形图像、动画与网页开发 > PHP动态网站开发案例课堂

浏览历史

PHP动态网站开发案例课堂

PHP动态网站开发案例课堂

prev next

  • 商品货号:20160229003
  • 所属系列:网站开发案例课堂
    商品重量:0克
    作者:刘玉红,蒲娟编著
    出版社:清华大学出版社
    图书书号/ISBN:978-7-302-42886-2
    出版日期:2016-03-01
    开本:16开
    图书页数:512
    图书装订:平装
    图书规格:190mm×260mm
    版次:1
    印张:32
    字数:775000
    所属分类:TP393.092;TP312
  • 上架时间:2016-02-29
    商品点击数:4665
  • 定价:¥68.00元
    本店售价:¥68.00元
    注册用户:¥68.00元
    vip:¥64.60元
    黄金等级:¥61.20元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

 内 容 简 介

本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“PHP基础知识→核心技术→操作数据库→高级应用→项目实战”的讲解模式,深入浅出地讲解PHP开发动态网站的各项技术及实战技能。

本书第1篇“PHP基础知识”主要讲解初识PHP,配置PHP服务器环境,PHP语言基础,流程控制和函数,字符串和正则表达式、PHP数组及操作等;第2篇“核心技术”主要讲解PHPWeb页面交互、时间和日期,面向对象编程,错误、异常处理与调试,文件系统与操作,图形图像处理技术,Cookie和会话管理,PHP加密技术等;第3篇“操作数据库”主要讲解MySQL数据库基础,使用MySQL Workbench管理MySQL数据库,PHP操作MySQL数据库等;第4篇“高级应用”主要讲解PDO数据库抽象类库,JavaScript编程基础,PHPXML技术的综合应用,PHPAjax的综合应用,MVC结构与Smarty模板,Zend Framework框架等;第5篇“项目实战”主要通过一个综合案例开发论坛来整体讲解PHP在动态网站开发中的技术。

本书附带的DVD光盘中赠送了丰富的资源,诸如本书实例完整源代码、教学幻灯片、本书精品教学视频、常用SQL语句速查手册、PHP常用函数速查手册、16个经典项目开发完整源码、PHP网站开发工程师面试技巧、PHP网站开发工程师常见面试题、优秀网站开发工程师之路—网站开发经验及技巧大汇总。

本书适合任何想学习PHP开发动态网站的人员,无论您是否从事计算机相关行业,无论您是否接触过PHP,通过学习均可快速掌握PHP开发动态网站的方法和技巧。

 

前    言

  PHP是目前世界上最为流行的Web开发语言之一。目前学习和关注PHP的人越来越多,而很多PHP的初学者都苦于找不到一本通俗易懂、容易入门和案例实用的参考书。本书正是基于此编写而成。本书对PHP的相关知识和实践应用做了全面的介绍。特别是PHP和MySQL的完美结合,在开发动态网站方面优势非常明显。通过本书的案例实训,学生可以很快地上手开发动态网站,提高职业化能力,从而帮助解决公司与学生的双重需求问题。

本书特色

1. 零基础、入门级的讲解

  无论您是否从事计算机相关行业,无论您是否接触过PHP动态网站开发,都能从本书中找到最佳起点。

2. 超多、实用、专业的范例和项目

  本书在编排上紧密结合深入学习PHP开发动态网站技术的先后过程,从PHP的基本语法开始,逐步带领大家深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。

3. 随时检测自己的学习成果

  每个章首页中,均提供了本章要点,以指导读者重点学习及学后检查。

  每章最后的“跟我练练手”板块,均根据本章内容精选而成,读者可以随时检测自己的学习成果和实战能力,做到融会贯通。

4. 细致入微、贴心提示

  本书在讲解过程中,在各章中使用了“注意”“提示”“技巧”等小栏目,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。

5. 专业创作团队和技术支持

  本书由千谷网络科技实训中心编著并提供技术支持。

  您在学习过程中遇到任何问题,可加入QQ群221376441进行提问,专家人员会在线答疑。

“PHP开发动态网站”学习最佳途径

  本书以学习“PHP开发动态网站”的最佳制作流程来分配章节,从最初的PHP基本语法开始,然后讲解了核心技术、高级应用等。同时在最后的项目实战环节特意补充了一个常见综合动态网站开发过程,以便更进一步提高读者的实战技能。


超值光盘

1. 全程同步教学录像

  涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点。比看书更轻松地掌握书中所有的PHP开发动态网站知识,而且扩展的讲解部分使您得到比书中更多的收获。

2. 超多容量王牌资源大放送

  赠送大量王牌资源,包括本书实例完整源代码、教学幻灯片、本书精品教学视频、常用SQL语句速查手册、PHP常用函数速查手册、16个经典项目开发完整源码、PHP网站开发工程师面试技巧、PHP网站开发工程师常见面试题、优秀网站开发工程师之路——网站开发经验及技巧大汇总。

读者对象

* 没有任何PHP基础的初学者

* 有一定的PHP基础,想精通动态网站开发的人员

* 有一定的动态网站开发基础,没有项目经验的人员

* 正在进行毕业设计的学生

* 大专院校及培训学校的老师和学生


创作团队

  本书由刘玉红策划,千谷网络科技实训中心高级讲师蒲娟编著,参加编写的人员还有付红、李园、王攀登、郭广新、侯永岗、蒲娟、刘海松、孙若淞、王月娇、包慧利、陈伟光、胡同夫、梁云梁和周浩浩。

  在编写过程中,我们尽可能地将最好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请不吝指正。

  

  

                                                        编  者

目    录

第1篇  PHP基础知识


第1章  初识PHP 3

1.1  了解PHP 4

1.1.1  PHP的概念 4

1.1.2  PHP的发展历程 4

1.1.3  PHP语言的优势 5

1.2  PHP的应用领域 5

1.3  PHP 5.5的新特点 6

1.4  PHP常用开发工具 8

1.4.1  PHP代码开发工具 8

1.4.2  网页设计工具 9

1.4.3  文本编辑工具 9

1.5  网站建设的基本流程 10

1.5.1  网站规划 10

1.5.2  搜集资料 10

1.5.3  制作网页 11

1.5.4  网站测试 12

1.5.5  申请域名 12

1.5.6  申请空间 12

1.5.7  网站备案 12

1.5.8  发布网页 16

1.5.9  网站推广和维护 16

1.6  高手甜点 17

1.7  跟我练练手 17

第2章  配置PHP 服务器环境 19

2.1  PHP服务器概述 20

2.2  安装PHP前的准备工作 20

2.2.1  软硬件环境 20

2.2.2  实例1——获取PHP 5.5安装

资源包 21

2.3  PHP +IIS服务器的安装配置 22

2.3.1  实例2——IIS简介及其安装 23

2.3.2  实例3——PHP的安装 24

2.3.3  实例4——设置虚拟目录 26

2.4  PHP+Apache服务器的环境搭建 27

2.4.1  Apache简介 28

2.4.2  实例5——关闭原有的网站

服务器 28

2.4.3  实例6——安装Apache 29

2.4.4  实例7——将PHP与Apache

建立关联 30

2.5  实例8——Windows下使用WampServer

组合包 32

2.6  实例9——测试第一个PHP程序 34

2.7  高手甜点 35

2.8  跟我练练手 36

第3章  PHP语言基础 37

3.1  PHP标识 38

3.1.1  短风格 38

3.1.2  Script风格 38

3.1.3  ASP风格 38

3.2  编码规范 38

3.2.1  什么是编码规范 39

3.2.2  PHP的一些编码规范 39

3.3  常量 40

3.3.1  实例1——声明和使用常量 40

3.3.2  实例2——内置常量 41

3.4  变量 43

3.4.1  PHP中的变量声明 43

3.4.2  实例3——可变变量与变量的

引用 43

3.4.3  实例4——变量作用域 44

3.5  变量的类型 48

3.5.1  什么是类型 48

3.5.2  整型 49

3.5.3  浮点型 49

3.5.4  布尔型 49

3.5.5  实例5——字符串型 50

3.5.6  实例6——数组型 51

3.5.7  对象型 53

3.5.8  NULL型 53

3.5.9  资源类型 54

3.5.10  实例7——数据类型之间相互

 转换 54

3.6  运算符 55

3.6.1  实例8——算术运算符 55

3.6.2  实例9——字符串运算符 56

3.6.3  赋值运算符 57

3.6.4  实例10——比较运算符 58

3.6.5  逻辑运算符 59

3.6.6  按位运算符 59

3.6.7  否定控制运算符 60

3.6.8  错误控制运算符 60

3.6.9  三元运算符 60

3.6.10  运算符的优先级和结合规则 60

3.7  PHP的表达式 60

3.8  实例11——创建多维数组 61

3.9  高手甜点 62

3.10  跟我练练手 62

第4章  流程控制和函数 63

4.1  流程控制概述 64

4.2  条件控制结构 64

4.2.1  实例1——单一条件分支结构

(if语句) 64

4.2.2  实例2——双向条件分支结构

(if…else语句) 65

4.2.3  实例3——多向条件分支结构

(elseif语句) 66

4.2.4  实例4——多向条件分支结构

(switch语句) 68

4.3  循环控制结构 69

4.3.1  实例5——while循环语句 69

4.3.2  实例6——do…while循环

语句 71

4.3.3  实例7——for循环语句 72

4.3.4  实例8——foreach循环语句 73

4.3.5  实例9——流程控制的另一种

书写格式 74

4.3.6  实例10——使用break/continue

语句跳出循环 76

4.4  函数 77

4.4.1  PHP函数概述 77

4.4.2  实例11——定义和调用函数 77

4.4.3  实例12——向函数传递参数

数值 78

4.4.4  实例13——向函数传递参数

引用 79

4.4.5  实例14——从函数中返回值 80

4.4.6  实例15——对函数的引用 81

4.4.7  实例16——对函数取消引用 82

4.5  实例17——条件分支结构的综合

应用 83

4.6  实例18——循环控制结构的综合

应用 84

4.7  高手甜点 85

4.8  跟我练练手 86

第5章  字符串和正则表达式 87

5.1  实例1——字符串的单引号和双引号 88

5.2  实例2——字符串的连接符 89

5.3  字符串的基本操作 91

5.3.1  手动和自动转义字符串中的

字符 91

5.3.2  实例3——计算字符串的长度 91

5.3.3  实例4——字符串单词统计 92

5.3.4  实例5——清理字符串中的

空格 92

5.3.5  实例6——字符串切分与组合 93

5.3.6  实例7——字符串子串截取 94

5.3.7  实例8——字符串子串替换 95

5.3.8  实例9——字符串查找 96

5.4  什么是正则表达式 97

5.5  正则表达式语法规则 97

5.5.1  方括号([ ]) 98

5.5.2  连字符(-) 98

5.5.3  点号字符(.) 98

5.5.4  限定符(+、*、?、{n,m}) 98

5.5.5  行定位符(^和$) 98

5.5.6  排除字符([^]) 99

5.5.7  括号字符(( )) 99

5.5.8  选择字符(|) 99

5.5.9  转义字符(\)与反斜杠(\ 99

5.5.10  认证email的正则表达 99

5.5.11  实例10——使用正则表达式对

 字符串进行匹配 100

5.5.12  实例11——使用正则表达式

 替换字符串子串 101

5.5.13  实例12——使用正则表达式

 切分字符串 102

5.6  实例13——创建酒店系统在线

订房表 103

5.7  高手甜点 106

5.8  跟我练练手 106

第6章  PHP数组及操作 109

6.1  什么是数组 110

6.2  数组类型 110

6.2.1  实例1——数字索引数组 110

6.2.2  实例2——关联索引数组 111

6.3  数组构造 112

6.3.1  实例3——一维数组 112

6.3.2  实例4——多维数组 113

6.4  遍历数组 115

6.4.1  实例5——遍历一维数字索引

数组 115

6.4.2  实例6——遍历一维联合索引

数组 116

6.4.3  实例7——遍历多维数组 117

6.5  数组排序 118

6.5.1  实例8——一维数组排序 118

6.5.2  实例9——多维数组排序 120

6.6  实例10——字符串与数组的转换 121

6.7  向数组中添加和删除元素 122

6.7.1  实例11——向数组中添加

元素 122

6.7.2  实例12——从数组中删除

元素 124

6.8  实例13——查询数组中指定元素 126

6.9  实例14——统计数组元素个数 127

6.10  实例15——删除数组中重复元素 129

6.11  实例16——调换数组中的键值

 和元素值 130

6.12  实例17——数组的序列化 131

6.13  高手甜点 132

6.14  跟我练练手 132


  

第2篇  核 心 技 术


第7章  PHP与Web 页面交互 137

7.1  实例1——使用动态内容 138

7.2  表单与PHP 139

7.3  表单设计 139

7.3.1  表单基本结构 139

7.3.2  实例2——文本框 139

7.3.3  实例3——选项框 141

7.3.4  实例4——单选按钮 142

7.3.5  实例5——下拉列表 144

7.3.6  实例6——重置按钮 145

7.3.7  实例7——提交按钮 146

7.4  传递数据的两种方法 148

7.4.1  用POST方式传递数据 149

7.4.2  实例8——用GET方式传递

数据 149

7.5  PHP获取表单传递数据的方法 150

7.6  实例9——PHP对URL传递的参数

进行编码 151

7.7  实例10——PHP与Web表单的综合

应用 151

7.8  高手甜点 153

7.9  跟我练练手 154

第8章  时间和日期 155

8.1  系统时区设置 156

8.1.1  时区划分 156

8.1.2  时区设置 156

8.2  PHP日期和时间函数 156

8.2.1  关于UNIX时间戳 156

8.2.2  实例1——获取当前时间戳 157

8.2.3  获取当前日期和时间 158

8.2.4  实例2——使用时间戳获取日期

信息 158

8.2.5  实例3——检验日期的

有效性 161

8.2.6  实例4——输出格式化时间戳的

日期和时间 162

8.2.7  实例5——显示本地化的日期

和时间 163

8.2.8  实例6——将日期和时间解析

为UNIX时间戳 165

8.2.9  日期和时间在PHP和MySQL

数据格式之间转换 165

8.3  实例7——比较两个时间的大小 166

8.4  实例8——实现倒计时功能 167

8.5  高手甜点 167

8.6  跟我练练手 168

第9章  面向对象编程 169

9.1  类和对象的介绍 170

9.2  PHP中类的操作 171

9.2.1  类的声明 171

9.2.2  成员属性 171

9.2.3  成员方法 172

9.2.4  类的实例化 172

9.2.5  实例1——访问类中的成员属性

和方法 173

9.3  实例2——构造方法和析构方法 174

9.4  实例3——访问方法 176

9.5  实例4——类的继承 178

9.6  抽象类和接口 179

9.6.1  实例5——抽象类 179

9.6.2  实例6——接口 180

9.7  面向对象的多态性 183

9.7.1  实例7——通过继承实现

多态 183

9.7.2  实例8——通过接口实现

多态 184

9.8  高手甜点 186

9.9  跟我练练手 186

第10章  错误、异常处理与调试 187

10.1  常见的错误和异常 188

10.2  错误处理 191

10.2.1  php.ini中的错误处理机制 191

10.2.2  实例1——应用DIE语句

 调试 191

10.2.3  实例2——自定义错误和错误

 触发器 192

10.2.4  实例3——错误记录 196

10.3  异常处理 197

10.3.1  实例4——异常的基本处理

<

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha