注册 登录 进入教材巡展
#
  • #

出版时间:2021-06

出版社:重庆大学电子音像出版社

以下为《PHP核心技术(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894464200
  • 2版
  • 411147
  • 69235237-0
  • 平装
  • 16开
  • 2021-06
  • 466
  • 297
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了PHP语言简介、PHP语言基础、条件与循环语句、函数与常用函数、数组、面向对象、数据库操作、会话控制与请求、文件处理、图像处理、JSON应用、正则表达式和Smarty应用。通过本书的学习,学生能使用PHP进行Web应用程序的开发。
目录
目录
第1章 PHP语言简介 1
1.1 PHP语言历史 3
1.1.1 PHP的定义 3
1.1.2 PHP的起源 3
1.1.3 PHP优点和特点 5
1.1.4 PHP带来的影响 6
1.2 PHP程序开发环境 6
1.2.1 服务器支持 6
1.2.2 数据库支持 7
1.2.3 工具支持 7
1.2.4 PHP IDE工具 8
1.3 PHP对运行环境的要求 9
1.3.1 对硬件的要求 9
1.3.2 对操作系统的要求 9
1.3.3 对软件环境的要求 9
1.4 安装Apache服务器及PHP 9
1.4.1 在Windows下安装 9
1.4.2 在Linux下安装 13
1.5 安装集成环境 15
1.5.1 在Windows上安装PHP集成环境 15
1.5.2 在Linux上安装PHP集成环境 17
1.6 第一个PHP应用程序 21

第2章 PHP语言基础 24
2.1 PHP嵌入HTML 26
2.1.1 默认语法 26
2.1.2 短标记 27
2.1.3 脚本 28
2.1.4 ASP风格 28
2.1.5 嵌入多个代码块 29
2.2 PHP程序结构 30
2.2.1 PHP里的注释语句 30
2.2.2 向浏览器输出数据 31
2.2.3 echo()语句 31
2.2.4 print()函数 34
2.2.5 var_dump()语句 34
2.2.6 print_r()语句 35
2.2.7 PHP中的标识符 36
2.2.8 PHP中的关键字 37
2.3 PHP 数据类型 38
2.3.1 原始数据类型 38
2.3.2 复合数据类型 40
2.3.3 变量声明 42
2.3.4 变量赋值 42
2.3.5 变量作用域 44
2.3.6 PHP的系统变量 47
2.3.7 类型转换 53
2.3.8 常量 55
2.4 PHP运算符和表达式 56
2.4.1 PHP运算符 56
2.4.2 PHP中的表达式 63

第3章 条件与循环语句 65
3.1 条件语句 67
3.1.1 if语句 67
3.1.2 if-else语句 69
3.1.3 多重选择if-else-if语句 74
3.1.4 switch语句 77
3.1.5 条件语句示例分析 81
3.2 循环语句 84
3.2.1 for循环 84
3.2.2 foreach循环 89
3.2.3 while 循环 92
3.2.4 do-while 循环 93
3.3 break与continue 94


第4章 函数与常用函数 103
4.1 什么是函数 105
4.1.1 为什么使用函数 105
4.1.2 函数的分类 105
4.2 调用函数 106
4.3 定义函数 106
4.4 参数 108
4.4.1 按值传递参数 108
4.4.2 按引用传递参数 109
4.4.3 默认参数值 110
4.5 函数返回值 112
4.6 变量函数 113
4.7 工具函数 115
4.8 数学函数 116
4.9 时间和日期函数 118
4.10 字符串处理函数 120

第5章 数组 125
5.1 为什么使用数组 127
5.2 什么是数组 127
5.3 创建数组 129
5.3.1 用array()创建数组 130
5.3.2 用[ ]创建数组 130
5.3.3 用预定义的值范围填充数组 130
5.4 添加和删除数组元素 131
5.4.1 在数组头添加元素 131
5.4.2 在数组尾添加元素 132
5.4.3 从数组头删除值 132
5.4.4 从数组尾删除元素 133
5.5 定位数组元素 133
5.5.1 搜索数组 133
5.5.2 获取数组键 136
5.5.3 获取数组值 137
5.6 遍历数组 137
5.6.1 获取当前数组键 138
5.6.2 获取当前数组值 139
5.6.3 获取当前数组键和值 140
5.7 确定数组的大小和唯一性 140
5.7.1 确定数组的大小 140
5.7.2 统计数组元素出现的频度 140
5.7.3 确定唯一的数组元素 141
5.8 数组排序 141
5.8.1 逆置数组元素顺序 142
5.8.2 置换数组键和值 143
5.8.3 数组排序 143
5.9 合并、拆分和接合数组 146
5.9.1 合并数组 146
5.9.2 递归追加数组 147
5.9.3 连接两个数组 147
5.9.4 拆分数组 148
第6章 面向对象 151
6.1 关键的OOP概念 153
6.1.1 类 153
6.1.2 对象 154
6.1.3 作用域 154
6.2 构造函数和析构函数 155
6.2.1 构造函数 155
6.2.2 析构函数 157
6.3 静态类成员 157
6.4 类继承 158
6.5 接口 159
6.5.1 实现接口 160
6.6 抽象类 161
6.7 PHP中的特殊方法 162
6.7.1 对象描述 162
6.7.2 方法的异常处理 162
6.7.3 自动载入对象 162
6.7.4 封装相关函数 163
6.8 PHP不支持的高级OOP特性 164


第7章 数据库操作 166
7.1 MySQL 167
7.1.1 MySQL概述 167
7.1.2 为什么选择MySQL 167
7.1.3 PHP 连接 MySQL 167
7.1.4 PHP MySQL 预处理语句 169
7.1.5 执行SQL 171
7.2 SQLSever 175
7.2.1 SQLServer概述 175
7.2.2 为什么选择SQLServer 175
7.2.3 安装SQLServer 176
7.2.4 PHP连接SQLServer 176
7.2.5 执行SQL 177
7.3 SQLite 178
7.3.1 SQLite概述 178
7.3.2 为什么选择 SQLite 178
7.3.3 安装SQLite 178
7.3.4 PHP连接SQLite 179
7.3.5 执行SQL 179
7.4 PDO 184
7.4.1 PDO概述 184
7.4.2 为什么需要它 185
7.4.3 安装PDO 185
7.4.4 连接数据库 186
7.4.5 错误处理 187
7.4.6 执行SQL 189
7.4.7 处理事务 193


第8章 会话控制与请求 196
8.1 会话控制 197
8.1.1 cookie 197
8.1.2 session 200
8.2 请求 205
8.2.1 request 205
8.2.2 get 206
8.2.3 post 207


第9章 文件处理 210
9.1 文本文件操作 212
9.1.1 打开文件 212
9.1.2 写文件 213
9.1.3 追加文本内容 214
9.1.4 读取文件 214
9.1.5 判断是否处于文件末端 215
9.1.6 逐行读取文件 215
9.1.7 逐字符读取文件 216
9.1.8 关闭文件 216
9.2 二进制文件读写 217
9.2.1 二进制读取 217
9.2.2 二进制写文件 217
9.3 使用远程文件 218
9.3.1 获取远程文件 218
9.3.2 将数据保存到远程服务器 220
9.4 PHP上传文件 221
9.4.1 创建文件上传表单 221
9.4.2 建立上传文件的脚本程序 222
9.4.3 设置文件上传的条件 223
9.4.4 保存已上传的文件 224
9.5 PHP上传一组文件 225
9.6 Ajax上传文件 226
9.6.1 原理说明 226
9.6.2 创建表单 227
9.6.3 创建处理程序 228
9.6.4 上传进度 229
9.7 文件下载 232

第10章 图像处理 234
10.1 PHP图像函数库简介 235
10.2 GD库的配置 235
10.3 一个简单图像创建程序 237
10.4 GD库的应用实例 238
10.4.1 使用GD库创建图片缩略图 239
10.4.2 使用GD库生成验证码 241
10.4.3 使用GD库画时钟 243
10.4.4 使用GD库下载远程图片 245
10.4.5 使用GD库为页面增加水印 246


第11章 JSON应用 249
11.1 JSON 简介 250
11.2 为什么使用JSON 250
11.3 JSON 语法 251
11.3.1 JSON 语法规则 251
11.3.2 JSON 对象 252
11.3.3 JSON 数组 252
11.3.4 JSON 使用 JavaScript 语法 253
11.4 在PHP 中使用JSON 253
11.4.1 JSON 函数 253
11.4.2 使用 PHP 编码 JSON(json_encode) 253
11.4.3 使用 PHP 解码 JSON(json_decode) 254
11.4.4 JavaScript中JSON对象与JSON字符串相互转 255
11.4.5 JSON 与 Ajax 256


第12章 正则表达式 260
12.1 什么是正则表达式 261
12.2 邮件地址验证 261
12.3 正则表达式语法 262
12.4 正则表达式应用示例 265


第13章 Smarty应用 269
13.1 认识模板引擎 270
13.2 使用Smarty前的准备工作 271
13.2.1 认识Smarty 271
13.2.2 下载和安装Smarty 272
13.2.3 配置Smarty 272
13.2.4 开始使用Smarty模板 273
13.3 Smarty基础语法 275
13.4 配置文件 277
13.5 变量 278
13.6 内建函数 283
13.7 变量调节器 292
13.8 Smarty缓存 293
13.9 局部不缓存 295
13.10 调试 296
Baidu
map