• 零基础PHP从入门到精通/零壹快学程序设计系列丛书
21年品牌 40万+商家 超1.5亿件商品

零基础PHP从入门到精通/零壹快学程序设计系列丛书

全新正版 极速发货

30.41 3.5折 88 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者零壹快学著

出版社广东人民出版社

ISBN9787218136158

出版时间2019-07

装帧其他

开本其他

定价88元

货号31092386

上书时间2024-06-12

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
零基础,一起学!零壹快学是一个集教育、培训、交流于一体的计算机学习融媒体平台,覆盖Web、APP和微信小程序等场景,为广大IT学习者提供计算机各学科的教学资源、培训课程、测评系统等。通过人工智能手段,模拟真实课堂环境,力求打造成为一个全面、权威、高效的一流计算机在线教育平台。目前,平台已开发了包括计算机编程、云计算、区块链等在内的多门课程,提供计算机等级考试在线题库系统,将陆续开发计算机技术与软件专业技术资格(水平)考试、CCIE等在线题库系统,同时拥有一支由一线互联网公司工程师、知名高校教师组成的专家团队,精心为广大IT学习者提供优质的学习资源、课程和服务。

目录
第1章 走进PHP… …………………… 1
1.1 PHP 编程语言概述…………………… 1
1.1.1 PHP 的历史………………………… 1
1.1.2 PHP 的发展历程…………………… 1
1.1.3 使用场景和优势…………………… 2
1.1.4 PHP 5 和PHP 7… ………………… 2
1.2 学好PHP 的建议… ………………… 3
1.3 Web 项目介绍………………………… 4
1.3.1 Web 项目框架图…………………… 5
1.3.2 PHP 工作过程……………………… 6
1.4 网站开发基本流程…………………… 6
1.5 小结…………………………………… 8
1.6 知识拓展……………………………… 8
1.6.1 常用软件资源……………………… 8
1.6.2 PHP 开发社区……………………… 9
第2章 PHP 安装和IDE 介绍……… 11
2.1 Windows 搭建WampServer………… 11
2.2 Mac 和Linux 搭建XAMPP 环境……18
2.3 PHP IDE——PhpStorm… ………… 23
2.4 小结…………………………………… 28
2.5 知识拓展……………………………… 28
2.5.1 IIS、Apache 和Nginx 对比…………28
第3章 PHP 基础语法… …………… 31
3.1 PHP 标记……………………………… 31
3.1.1 XML 风格…………………………… 31
3.1.2 脚本风格…………………………… 31
3.1.3 简短风格…………………………… 32
3.1.4 ASP 风格…………………………… 32
3.1.5 将PHP 代码嵌入到HTML 页面中
……………………………………… 32
3.2 注释及使用场景……………………… 34
3.3 分号——指令分隔符………………… 36
3.4 变量…………………………………… 37
3.4.1 声明和使用………………………… 37
3.4.2 系统内置变量……………………… 39
3.5 常量…………………………………… 40
3.5.1 声明和使用………………………… 41
3.5.2 系统预定义常量…………………… 42
3.6 PHP 数据类型………………………… 44
3.6.1 布尔型……………………………… 44
3.6.2 字符型……………………………… 45
3.6.3 整型………………………………… 48
3.6.4 浮点型……………………………… 50
3.6.5 数组………………………………… 51
3.6.6 对象………………………………… 52
3.6.7 资源………………………………… 52
3.6.8 空值………………………………… 52
3.6.9 数据类型汇总和检测……………… 53
3.6.10 数据类型之间的转换… ………… 55
3.7 操作运算符…………………………… 56
3.7.1 算术运算符………………………… 56
3.7.2 字符串运算符……………………… 57
3.7.3 比较运算符………………………… 58
3.7.4 赋值运算符………………………… 60
3.7.5 递增运算符和递减运算符………… 61
3.7.6 逻辑运算符………………………… 62
3.7.7 三元运算符………………………… 63
3.7.8 位运算符…………………………… 63
3.7.9 运算符优先级……………………… 65
3.8 表达式………………………………… 66
3.9 小结…………………………………… 66
3.10 知识拓展… ………………………… 67
3.10.1 深入理解数据类型转换… ……… 67
第4章 函数………………………… 69
4.1 函数的概念…………………………… 69
4.2 函数定义和使用……………………… 69
4.2.1 函数参数…………………………… 70
4.2.2 函数返回值………………………… 73
4.3 类型声明……………………………… 74
4.4 变量函数……………………………… 76
4.5 小结…………………………………… 77
4.6 知识拓展……………………………… 78
4.6.1 内置函数介绍……………………… 78
4.6.2 有趣的函数自身调用……………… 79
第5章 流程控制和语言结构……… 81
5.1 条件控制语句………………………… 81
5.1.1 if 和else 语句… …………………… 81
5.1.2 switch 语句… ……………………… 91
5.2 循环控制语句………………………… 94
5.2.1 while 循环语句… ………………… 94
5.2.2 for 循环语句………………………… 98
5.3 跳转语句…………………………… 101
5.3.1 continue 语句… ………………… 101
5.3.2 break 语句… …………………… 103
5.4 包含文件…………………………… 106
5.4.1 include() 和require()……………… 106
5.4.2 include_once() 和require_once()
…………………………………… 108
5.5 变量作用域………………………… 110
5.6 小结………………………………… 113
5.7 知识拓展…………………………… 113
5.7.1 无限循环………………………… 113
5.7.2 输出乘法表……………………… 113
5.7.3 命名空间namespace… ………… 115
第6章 字符串……………………… 119
6.1 字符串定义………………………… 119
6.2 字符串常见操作…………………… 120
6.2.1 字符串连接……………………… 120
6.2.2 字符串长度……………………… 120
6.2.3 查找字符串……………………… 123
6.2.4 字符串替换……………………… 126
6.2.5 字符串截取……………………… 130
6.2.6 字符串首尾去空格……………… 131
6.2.7 字符串大小写转化……………… 133
6.3 字符串比较函数…………………… 134
6.3.1 按字节顺序进行字符串比较…… 134
6.3.2 按自然排序进行字符串比较…… 135
6.4 小结………………………………… 136
6.5 知识拓展…………………………… 137
6.5.1 字符串常用方法整理…………… 137
6.5.2 中文字符串和UTF-8…………… 138
第7章 数组………………………… 140
7.1 数组介绍…………………………… 140
7.1.1 什么是数组……………………… 140
7.1.2 数组的构成……………………… 140
7.2 数组创建…………………………… 141
7.2.1 数组创建方法…………………… 141
7.2.2 数组数字索引…………………… 141
7.2.3 数组关联索引…………………… 143
7.2.4 多维数组………………………… 144
7.3 数组的遍历与输出………………… 145
7.3.1 数组输出函数…………………… 146
7.3.2 foreach 遍历……………………… 147
7.3.3 for 遍历…………………………… 150
7.3.4 list() 函数………………………… 151
7.4 数组常见操作……………………… 153
7.4.1 数组长度………………………… 153
7.4.2 向数组添加元素………………… 154
7.4.3 删除数组元素…………………… 156
7.4.4 数组去重………………………… 159
7.4.5 数组查找………………………… 160
7.4.6 数组合并………………………… 162
7.4.7 数组排序………………………… 164
7.5 小结………………………………… 164
7.6 知识拓展…………………………… 165
7.6.1 数组函数速查表………………… 165
7.6.2 多维数组操作…………………… 167
第8章 正则表达式………………… 171
8.1 正则表达式介绍…………………… 171
8.2 正则表达式语法…………………… 172
8.2.1 普通字符………………………… 172
8.2.2 字符转义………………………… 174
8.2.3 元字符…………………………… 174
8.2.4 限定符…………………………… 176
8.2.5 定位符…………………………… 176
8.2.6 分组构造………………………… 177
8.2.7 匹配模式………………………… 177
8.3 PCRE 库…………………………… 178
8.3.1 preg_grep() 函数… ……………… 178
8.3.2 preg_match() 函数… …………… 179
8.3.3 preg_match_all() 函数… ………… 180
8.3.4 preg_replace() 函数… …………… 182
8.3.5 preg_replace_callback() 函数… … 183
8.3.6 PCRE 相关函数汇总… ………… 185
8.4 小结………………………………… 185
8.5 知识拓展…………………………… 185
8.5.1 正则表达式的分组……………… 185
8.5.2 贪婪与非贪婪匹配……………… 187
8.5.3 常用正则表达式参考…………… 188
第9章 面向对象编程……………… 195
9.1 面向对象介绍……………………… 195
9.1.1 对象……………………………… 197
9.1.2 类………………………………… 199
9.2 PHP 与面向对象…………………… 199
9.2.1 类的声明………………………… 200
9.2.2 成员方法………………………… 200
9.2.3 类的实例化……………………… 201
9.2.4 成员属性(成员变量)………… 202
9.2.5 类中常量………………………… 204
9.2.6 静态变量………………………… 204
9.2.7 静态方法………………………… 205
9.3 构造方法和析构方法……………… 207
9.3.1 构造方法………………………… 207
9.3.2 析构方法………………………… 209
9.4 类的继承和多态…………………… 211
9.4.1 继承……………………………… 211
9.4.2 多态……………………………… 215
9.4.3 “this->”与“::”的区别……… 216
9.5 抽象类与接口……………………… 217
9.5.1 抽象类…………………………… 217
9.5.2 接口……………………………… 220
9.5.3 Trait……………………………… 221
9.6 高级特性…………………………… 222
9.6.1 final 的使用………………………222
9.6.2 对象克隆………………………… 223
9.6.3 检测对象类型…………………… 226
9.6.4 魔术方法………………………… 227
9.7 小结………………………………… 230
9.8 知识拓展…………………………… 230
9.8.1 命名规范………………………… 230
9.8.2 缩紧与换行规范………………… 233
9.8.3 表达式书写规范………………… 234
9.8.4 流程控制语句书写规范………… 235
9.8.5 类相关规范……………………… 237
第10章 错误与异常处理… ………… 239
10.1 异常与错误概述… ……………… 239
10.2 错误处理… ……………………… 239
10.2.1 错误的处理… ………………… 239
10.2.2 错误控制运算符… …………… 242
10.3 异常处理… ……………………… 243
10.3.1 异常的使用… ………………… 243
10.3.2 创建一个自定义的Exception 类
…………………………………… 244
10.3.3 多个异常… …………………… 245
10.3.4 重新抛出异常… ……………… 246
10.3.5 设置顶层异常处理器… ……… 247
10.4 PHP 错误类型与异常记录… …… 247
10.4.1 PHP 中的错误类型… ………… 247
10.4.2 PHP 中与错误日志有关的配置
…………………………………… 249
10.5 小结… …………………………… 251
10.6 知识拓展… ……………………… 251
10.6.1 PHP 7 中的异常与错误处理…… 251
第11章 日期和时间… ……………… 254
11.1 操作系统时区… ………………… 254
11.1.1 时区划分… …………………… 254
11.1.2 php.ini 设置时区… …………… 255
11.2 时间函数… ……………………… 257
11.2.1 Unix 时间戳(Unix timestamp)
…………………………………… 257
11.2.2 日期和时间的获取… ………… 257
11.2.3 PHP 日期时间和Unix 时间戳转换…
…………………………………… 259
11.2.4 日期校验… …………………… 262
11.3 小结… …………………………… 265
11.4 知识拓展… ……………………… 265
11.4.1 使用微秒计算程序运行时间… …265
11.4.2 输出世界时钟… ……………… 267
第12章 PHP在 Web开发中的应用…
…………………………………… 271
12.1 Web 工作原理… ………………… 271
12.1.1 Web 工作详细介绍… ………… 271
12.1.2 HTTP 协议……………………… 271
12.1.3 HTTPS 协议… ………………… 271
12.2 HTML 表单… …………………… 272
12.2.1 表单结构… …………………… 272
12.2.2 创建表单… …………………… 273
12.2.3 表单元素——文本类型… …… 274
12.2.4 表单元素——选项框… ……… 280
12.2.5 表单提交按钮… ……………… 284
12.3 表单传输… ……………………… 285
12.3.1 表单GET 传输… ……………… 285
12.3.2 表单POST 传输………………… 286
12.4 表单编码类型… ………………… 287
12.4.1 “application/x-www-form-urlencoded”
编码类型………………………… 287
12.4.2 “multipart/form-data”编码类型
…………………………………… 287
12.5 PHP 和表单… …………………… 289
12.5.1 $_GET 全局变量… …………… 289
12.5.2 $_POST 全局变量……………… 290
12.5.3 $_FILES 全局变量……………… 291
12.6 Web URL… ……………………… 293
12.6.1 URL 参数… …………………… 293
12.6.2 PHP 对URL 参数进行转义…… 293
12.7 小结… …………………………… 294
12.8 知识拓展… ……………………… 294
12.8.1 $_REQUEST 全局变量………… 295
第13 章 AJAX 技术… ……………… 296
13.1 AJAX 介绍………………………… 296
13.1.1 AJAX 的使用场景……………… 296
13.1.2 AJAX 开发流程………………… 296
13.2 AJAX 应用………………………… 297
13.2.1 XMLHttpRequest 对象… ……… 297
13.2.2 发起AJAX 请求… …………… 297
13.2.3 PHP 中应用AJAX……………… 299
13.3 小结… …………………………… 302
13.4 知识拓展… ……………………… 302
13.4.1 浏览器调试网络请求… ……… 302
13.4.2 浏览器同源策略… …………… 303
13.4.3 AJAX 跨域请求………………… 305
13.4.4 获取响应的头部… …………… 311
第14 章 Cookie 与Session 会话管理
…………………………………… 313
14.1 会话控制… ……………………… 313
14.2 Cookie 的使用… ………………… 313
14.2.1 Cookie 概述… ………………… 313
14.2.2 设置Cookie… ………………… 313
14.2.3 查询Cookie… ………………… 316
14.2.4 修改Cookie… ………………… 317
14.2.5 删除Cookie… ………………… 318
14.3 Session 的使用…………………… 319
14.3.1 Session 概述… ………………… 319
14.3.2 Session 的工作流程… ………… 319
14.3.3 Session 的使用… ……………… 319
14.3.4 删除Session… ………………… 321
14.4 小结… …………………………… 324
14.5 知识拓展… ……………………… 324
14.5.1 Cookie 和Session 对比… ……… 324
14.5.2 Session 的细节讨论… ………… 325
第15章 文件和目录操作… ………… 327
15.1 文件系统介绍… ………………… 327
15.1.1 文件类型… …………………… 327
15.1.2 文件权限… …………………… 329
15.2 文件操作… ……………………… 330
15.2.1 打开文件… …………………… 330
15.2.2 文件读取… …………………… 333
15.2.3 文件写入… …………………… 337
15.2.4 文件上传… …………………… 341
15.3 目录操作… ……………………… 345
15.3.1 打开和读取… ………………… 345
15.3.2 目录遍历… …………………… 346
15.4 小结… …………………………… 347
15.5 知识拓展… ……………………… 348
15.5.1 多文件上传… ………………… 348
15.5.2 文件系统函数表… …………… 353
第16章 MySQL 数据库… ………… 357
16.1 MySQL 介绍……………………… 357
16.2 MySQL 工具介绍………………… 357
16.2.1 MySQL 控制台客户端… ……… 357
16.2.2 MySQL Workbench 软件… …… 358
16.3 数据库管理… …………………… 358
16.3.1 创建数据库… ………………… 358
16.3.2 选择数据库… ………………… 359
16.3.3 查看数据库… ………………… 360
16.3.4 修改数据库… ………………… 361
16.3.5 删除数据库… ………………… 361
16.4 字段类型… ……………………… 362
16.4.1 数值类型… …………………… 362
16.4.2 字符串类型… ………………… 364
16.4.3 日期/ 时间类型………………… 364
16.5 数据表操作… …………………… 365
16.5.1 创建数据表… ………………… 365
16.5.2 查看数据表… ………………… 368
16.5.3 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP