当前位置:首页 > 工业技术
PHP动态网页设计教程
PHP动态网页设计教程

PHP动态网页设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:黄迎久,石炜,赵军富,徐扬,张利新,王猛
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302451891
  • 页数:253 页
图书介绍:本书以XAMPP软件为应用背景,详细介绍了PHP的基础理论、MySQL数据库相关知识和网页开发技术,全书共有14章,主要内容包括PHP系统简介与开发工具、PHP语言基础、PHP流程控制语句、自定义函数、数组、MySQL数据库、PHP与MySQL数据库、图形图像处理、面向对象、项目开发实例等。
《PHP动态网页设计教程》目录

第1章 PHP简介与开发工具 1

1.1 PHP简介 2

1.1.1 PHP概述 2

1.1.2 PHP脚本程序工作流程 3

1.2开发工具 5

1.2.1集成系统的安装与启动 5

1.2.2 PHP程序开发工具 8

1.3 PHP语法基础 9

1.3.1 PHP标记符 9

1.3.2 PHP注释 10

1.3.3 PHP语句与语句块 10

1.3.4 PHP输出指令 11

1.3.5 PHP编码规范 12

1.4综合实训案例 13

本章小结 15

习题 15

第2章 PHP语言基础 17

2.1常量 18

2.1.1自定义常量 18

2.1.2预定义常量 19

2.1.3检测常量是否己被定义 19

2.2变量 20

2.2.1变量的命名 20

2.2.2变量的赋值 20

2.2.3变量的作用域 21

2.2.4可变变量 21

2.3 PHP数据类型 22

2.3.1标量数据类型 22

2.3.2复合数据类型 24

2.3.3特殊数据类型 25

2.3.4检测数据类型 25

2.4 PHP运算符 26

2.4.1算术运算符 26

2.4.2字符串运算符 26

2.4.3赋值运算符 27

2.4.4递增/递减运算符 27

2.4.5比较运算符 28

2.4.6逻辑运算符 29

2.4.7条件运算符 29

2.4.8错误抑制运算符 29

2.4.9运算符的优先级 30

2.5数据类型的转换 30

2.5.1类型自动转换 30

2.5.2强制类型转换 32

本章小结 34

习题 35

第3章 PHP流程控制语句 37

3.1选择结构 38

3.1.1 if语句 38

3.1.2 if…else语句 39

3.1.3 switch语句 40

3.2循环结构 41

3.2.1 while语句 41

3.2.2 do…while语句 42

3.2.3 for循环语句 43

3.3跳转语句 44

3.3.1 continue语句 44

3.3.2 break语句 45

3.4包含语句 46

3.4.1 include()语句 46

3.4.2 require()语句 47

3.4.3 include_once()语句 49

3.4.4 require_once()语句 49

3.5综合实训案例 50

本章小结 51

习题 51

第4章 自定义函数 53

4.1自定义函数 54

4.1.1自定义函数的定义与调用 54

4.1.2在函数间传递参数 55

4.1.3函数的返回值 58

4.2变量的作用域 59

4.3变量的生存周期 60

本章小结 61

习题 61

第5章 数组 63

5.1数组概述 64

5.1.1数组的基本概念 64

5.1.2数组的分类 64

5.2一维数组 64

5.2.1一维数组的声明 64

5.2.2遍历数组 66

5.3二维数组 68

5.3.1二维数组的声明 68

5.3.2二维数组元素的访问 69

5.4 PHP全局数组 70

5.4.1 $_SERVER[]全局数组 70

5.4.2 $_GET[]和$_POST[]全局数组 71

5.4.3 $_REQUEST[]全局数组 73

5.4.4 $_COOKIE[]全局数组 73

5.4.5 $_SESSION[]全局数组 73

5.4.6 $_ENV[]全局数组 73

5.4.7 $_FILES[]全局数组 74

本章小结 74

习题 74

第6章 字符串处理 75

6.1字符串简介 76

6.2字符串操作 76

6.2.1获取字符串长度 76

6.2.2截取字符串 78

6.2.3操作子字符串 80

6.2.4字符串替换函数 85

6.2.5比较字符串 88

6.2.6去除字符串首尾空格和特殊字符 90

6.2.7字符串与HTML相互转换 92

6.2.8连接与分割字符串 94

6.3综合实训案例 97

本章小结 99

习题 99

第7章 PHP与Web页面交互 101

7.1表单数据采集 102

7.1.1表单 102

7.1.2表单控件 103

7.2综合实训案例 114

本章小结 116

习题 117

第8章 MySQL数据库 119

8.1 MySQL的启动和关闭 120

8.1.1 MySQL服务器的启动 120

8.1.2连接MySQL服务器 120

8.1.3关闭MySQL服务器 121

8.2字符集 121

8.2.1字符集简介 121

8.2.2 MySQL字符集 121

8.2.3 MySQL中的字符集转换过程 123

8.2.4 MySQL字符集的设置 124

8.3操作数据库 125

8.3.1查看数据库 125

8.3.2创建数据库 126

8.3.3选择数据库 127

8.3.4删除数据库 127

8.4操作数据表 127

8.4.1创建数据表 127

8.4.2显示数据表的信息 129

8.4.3修改数据表 130

8.4.4删除数据表 131

8.5操作数据 131

8.5.1新增记录 131

8.5.2批量增加记录 133

8.5.3修改记录 133

8.5.4删除记录 133

8.6数据查询语句 134

8.6.1单表查询 134

8.6.2多表查询 142

8.7 phpMyAdmin图形化管理工具 146

8.7.1启动phpMyAdmin 146

8.7.2数据库管理 147

8.7.3数据表管理 148

8.8综合实训案例 149

本章小结 152

习题 152

第9章 PHP操作MySQL数据库 153

9.1 PHP操作MySQL数据库的函数 154

9.1.1连接MySQL数据库 154

9.1.2设置数据库字符集 155

9.1.3执行SQL语句 156

9.1.4遍历结果集 158

9.1.5关闭与MySQL数据库的连接 160

9.2综合实训案例 161

本章小结 164

习题 164

第10章 PHP会话控制 165

10.1 Cookie会话技术 166

10.1.1在浏览器中设置Cookie 166

10.1.2 Cookie的功能 167

10.1.3 Cookie的分类 167

10.1.4创建Cookie 167

10.1.5读取Cookie 168

10.1.6删除Cookie 169

10.2 Session会话技术 170

10.2.1了解Session 170

10.2.2 Session与Cookie的区别 170

10.2.3 Session的设置 171

10.2.4 Session的启动和删除 171

10.3综合实训案例 175

本章小结 177

习题 177

第11章 图形图像处理 179

11.1 GD函数库 180

11.1.1了解GD函数库 180

11.1.2设置GD2函数库 180

11.2常见图像处理 181

11.2.1创建画布 181

11.2.2设置颜色 182

11.2.3生成图像 182

11.2.4销毁图像 184

11.2.5绘制点与线 185

11.2.6绘制几何图形 186

11.2.7填充几何图形 189

11.2.8绘制文字 192

11.3综合实训案例 194

本章小结 196

习题 196

第12章 文件和目录操作 197

12.1文件的处理 198

12.1.1打开文件 198

12.1.2读取文件 199

12.1.3写入文件 205

12.1.4关闭文件 206

12.1.5删除文件 207

12.1.6复制文件 207

12.1.7移动和重命名文件 208

12.2目录操作 208

12.2.1打开目录 208

12.2.2读取目录 209

12.2.3关闭目录 209

12.2.4创建目录 210

12.2.5删除目录 210

12.2.6改变目录 211

12.3文件上传和下载 211

12.3.1相关设置 211

12.3.2文件上传 212

12.3.3文件下载 215

12.4综合实训案例 216

本章小结 218

习题 218

第13章 面向对象 219

13.1概述 220

13.1.1面向对象的概念 220

13.1.2 PHP面向对象的特点 220

13.2类和对象 220

13.2.1类的结构与声明方式 221

13.2.2属性和方法的定义 221

13.2.3类的实例化 222

13.2.4访问类中的成员 222

13.2.5特殊的访问方法——$this和“::” 222

13.2.6构造方法 223

13.2.7析构方法 223

13.3类的封装 224

13.3.1 public公共成员 224

13.3.2 private私有成员 225

13.3.3 protected保护成员 226

13.3.4 static静态成员 226

13.3.5 final最终成员 227

13.4类的继承与重载 228

13.4.1类的继承 228

13.4.2类的重载 229

13.5接口 230

13.5.1接口的声明 230

13.5.2接口的应用 230

13.6综合实训案例 231

本章小结 232

习题 232

第14章 PDO数据库抽象层 235

14.1 PDO概述 236

14.1.1 PDO的概念及特点 236

14.1.2 PDO的配置 236

14.2 PDO连接数据库 237

14.3在PDO中执行SQL语句 238

14.3.1 exec()方法 238

14.3.2 queRY()方法 239

14.3.3预处理语句prepare()和execute() 240

14.4 PDO获取结果集 242

14.4.1 fetch()方法 242

14.4.2 fetchAll()方法 243

14.4.3 fetchColumn()方法 244

14.5 PDO错误处理 245

14.5.1 errorCode()方法 245

14.5.2 errorInfo()方法 245

14.6 PDO捕获SQL语句中的错误 246

14.6.1使用默认模式PDO::ERRMODE SILENT 247

14.6.2使用警告模式PDO::ERRMODE WARNING 247

14.6.3使用异常模式PDO::ERRMODE EXCEPTION 248

14.7 PDO事务处理 249

14.8综合实训案例 250

本章小结 252

习题 252

参考文献 253

相关图书
作者其它书籍
返回顶部