• PHP8从入门到精通(视频教学版)9787302578925
  • PHP8从入门到精通(视频教学版)9787302578925
21年品牌 40万+商家 超1.5亿件商品

PHP8从入门到精通(视频教学版)9787302578925

正版图书,可开发票,请放心购买。

73.25 6.7折 109 全新

库存2件

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

作者张工厂

出版社清华大学出版社有限公司

ISBN9787302578925

出版时间2020-06

装帧平装

开本16开

定价109元

货号11033916

上书时间2024-12-17

亿临书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
张工厂,郑州某软件公司技术总监,技术主攻方向为PHP软件开发和MySQL数据库,具有很强的实战经验。长期从事PHP、MySQL的外包服务,对市场使用有着较为长期的经验。熟悉流行的电子商务应用规则,熟悉技术应用方案与方向。对PHP、MySQL系统有较为广泛与深入的认识。著有图书《MySQL 5.7从入门到精通(视频教学版)(第2版)》

目录
目    录

第1章    初识PHP 1
1.1    PHP的来龙去脉 1
1.1.1    PHP的概念 1
1.1.2    PHP的发展历程 2
1.1.3    PHP的优势 3
1.2    PHP能干什么 3
1.3    PHP 8的新特点 4
1.4    PHP开发工具 5
1.4.1    使用记事本 5
1.4.2    使用PhpStorm开发工具 5
1.5    高手甜点 6
第2章    PHP 8服务器环境配置 7
2.1    PHP服务器概述 7
2.2    安装PHP 8前的准备工作 8
2.2.1    软硬件环境 8
2.2.2    获取PHP 8安装资源包 8
2.3    PHP 8+IIS服务器安装配置 10
2.3.1    IIS简介及其安装 10
2.3.2    PHP的安装 12
2.3.3    虚拟目录的设置 15
2.4    PHP 8+Apache服务器的环境搭建 16
2.4.1    Apache简介 16
2.4.2    关闭原有的网站服务器 17
2.4.3    安装Apache 17
2.4.4    将PHP与Apache建立关联 18
2.5    新手的福音——PHP环境的集成软件 19
2.6    实战演练——我的第一个PHP程序 22
2.7    高手甜点 23
第3章    PHP的基本语法 26
3.1    PHP的标记风格 26
3.2    编码规范 27
3.2.1    什么是编码规范 27
3.2.2    PHP中的编码规范 28
3.3    常量 30
3.3.1    声明和使用常量 30
3.3.2    内置常量 30
3.4    变量 32
3.4.1    PHP中的变量声明 32
3.4.2    可变变量与变量的引用 33
3.4.3    变量作用域 35
3.4.4    变量的销毁 38
3.5    数据类型 39
3.5.1    什么是类型 39
3.5.2    整型 40
3.5.3    浮点型 40
3.5.4    布尔型 41
3.5.5    字符串型 41
3.5.6    数组型 42
3.5.7    对象型 44
3.5.8    NULL型 44
3.5.9    资源类型 44
3.5.10    数据类型之间的相互转换 44
3.6    整型处理机制 45
3.7    标量类型的声明 46
3.8    运算符 47
3.8.1    算术运算符 47
3.8.2    字符串运算符 48
3.8.3    赋值运算符 49
3.8.4    比较运算符 49
3.8.5    逻辑运算符 50
3.8.6    按位运算符 51
3.8.7    否定控制运算符 52
3.8.8    三元运算符 52
3.8.9    运算符的优先级和结合规则 52
3.9    合并运算符和组合运算符 53
3.10    表达式 54
3.11    实战演练——创建二维数组 54
3.12    高手甜点 55

第4章    PHP的语言结构 57
4.1    内置函数 57
4.2    自定义函数 58
4.2.1    自定义和调用函数 58
4.2.2    向函数传递参数值 59
4.2.3    向函数传递参数引用 60
4.2.4    从函数中返回值 60
4.2.5    对函数的引用 61
4.2.6    对函数取消引用 62
4.3    声明函数返回值的类型 63
4.4    intdiv()函数 63
4.5    括号在变量或函数中变化 64
4.6    包含文件 65
4.6.1    require和include 65
4.6.2    include_once和require_once 66
4.7    流程控制 66
4.7.1    条件控制结构 66
4.7.2    循环控制结构 71
4.8    PHP 8的新变化1——match表达式 78
4.9    PHP 8的新变化2——联合类型和mixed类型 79
4.10    PHP 8的新变化3——参数列表中可以使用尾部逗号 80
4.11    实战演练1——条件分支结构综合应用 80
4.12    实战演练2——循环控制结构综合应用 82
4.13    高手甜点 83
第5章    字符串和正则表达式 84
5.1    字符串的单引号和双引号 84
5.2    字符串的连接符 86
5.3    字符串的基本操作 87
5.3.1    手动和自动转义字符串中的字符 87
5.3.2    计算字符串的长度 87
5.3.3    字符串单词统计 89
5.3.4    清理字符串中的空格 89
5.3.5    字符串的切分与组合 90
5.3.6    字符串子串的截取 91
5.3.7    字符串子串替换 92
5.3.8    字符串查找 93
5.3.9    大小写转换 94
5.4    字符串处理机制的修改 95
5.5    什么是正则表达式 95
5.6    正则表达式的语法规则 96
5.7    实战演练——创建酒店系统在线订房表 100
5.8    高手甜点 104
第6章    PHP数组 105
6.1    什么是数组 105
6.2    数组的类型 106
6.2.1    数字索引数组 106
6.2.2    关联索引数组 107
6.3    常量数组 108
6.4    数组构造 108
6.4.1    一维数组 108
6.4.2    多维数组 109
6.5    遍历数组 111
6.5.1    遍历一维数字索引数组 111
6.5.2    遍历一维联合索引数组 112
6.5.3    遍历多维数组 112
6.6    数组排序 113
6.6.1    一维数组排序 114
6.6.2    多维数组排序 115
6.7    字符串与数组的转换 117
6.8    向数组中添加和删除元素 118
6.8.1    向数组中添加元素 118
6.8.2    从数组中删除元素 119
6.9    查询数组中的指定元素 120
6.10    统计数组元素个数 122
6.11    删除数组中的重复元素 124
6.12    调换数组中的键值和元素值 124
6.13    PHP 8的新变化1——自动创建元素的顺序的改变 125
6.14    PHP 8的新变化2——list()函数修改数组的改变 126
6.15    PHP 8的新变化3——foreach()函数修改数组的改变 128
6.16    实战演练——序列化和反序列化 130
6.17    高手甜点 131
第7章    时间和日期 132
7.1    系统时区设置 132
7.1.1    时区划分 132
7.1.2    时区设置 133
7.2    PHP日期和时间函数 133
7.2.1    关于UNIX时间戳 133
7.2.2    获取当前时间戳 134
7.2.3    获取当前日期和时间 134
7.2.4    使用时间戳获取日期信息 135
7.2.5    检验日期的有效性 138
7.2.6    输出格式化时间戳的日期和时间 138
7.2.7    显示本地化的日期和时间 140
7.2.8    将日期和时间解析为UNIX时间戳 141
7.2.9    日期和时间在PHP和MySQL数据格式之间的转换 141
7.3    实战演练1——比较两个时间的大小 142
7.4    实战演练2——实现倒计时功能 143
7.5    高手甜点 143
第8章    面向对象编程 145
8.1    类和对象的介绍 145
8.2    PHP中类的操作 146
8.2.1    类的声明 146
8.2.2    成员属性 147
8.2.3    成员方法 147
8.2.4    类的实例化 148
8.2.5    访问类中的成员属性和方法 148
8.3    构造方法和析构方法 150
8.4    访问方法 152
8.5    类的继承 153
8.6    高级特性 154
8.6.1    静态属性和方法 154
8.6.2    final类和方法 155
8.7    抽象类和接口 156
8.7.1    抽象类 156
8.7.2    接口 157
8.8    面向对象的多态性 159
8.8.1    通过继承实现多态 159
8.8.2    通过接口实现多态 160
8.9 匿名类 161
8.10    PHP 8的新变化1——使用Attributes(注解) 162
8.11    PHP 8的新变化2——支持static返回类型 163
8.12    PHP 8的新变化3——新增WeakMap特性 164
8.13    PHP 8的新变化4——提升构造器属性 166
8.14    PHP 8的新变化5——空安全运算符 166
8.15    PHP 8的新变化6——新增Stringable接口 168
8.16    PHP 8的新变化7——重写方法时允许可变参数 168
8.17    高手甜点 169
第9章    错误处理和异常处理 170
9.1    常见的错误和异常 170
9.2    错误处理 173
9.2.1    php.ini中的错误处理机制 173
9.2.2    应用DIE语句调试 174
9.2.3    自定义错误和错误触发器 175
9.2.4    错误记录 178
9.3    异常处理 179
9.3.1    异常的基本处理方法 179
9.3.2    自定义的异常处理器 181
9.3.3    处理多个异常 182
9.3.4    设置顶层异常处理器 183
9.4    PHP 8的新变化1——改变了错误的报告方式 184
9.5    PHP 8的新变化2——优化异常处理 185
9.6    实战演练——处理异常或错误 186
9.7    高手甜点 187
第10章    PHP与Web页面交互 188
10.1    使用动态内容 188
10.2    表单与PHP 189
10.3    表单设计 190
10.3.1    表单的基本结构 190
10.3.2    文本框 190
10.3.3    选项框 191
10.3.4    单选按钮 193
10.3.5    下拉列表 195
10.3.6    重置按钮 196
10.3.7    提交按钮 197
10.4    传递数据的两种方法 199
10.4.1    用POST方式传递数据 199
10.4.2    用GET方式传递数据 200
10.5    PHP获取表单传递数据的方法 201
10.6    PHP对URL传递的参数进行编码 201
10.7    实战演练——PHP与Web表单的综合应用 202
10.8    高手甜点 204
第11章    文件与目录操作 205
11.1    文件操作 205
11.1.1    文件数据的写入 205
11.1.2    文件数据的读取 209
11.2    目录操作 210
11.3    文件的上传 214
11.3.1    全局变量$_FILES 215
11.3.2    文件上传 215
11.4    实战演练——编写文本类型的访客计算器 217
11.5    高手甜点 218
第12章    图形图像处理 220
12.1    在PHP中加载GD库 220
12.2    图形图像的典型应用案例 223
12.2.1    创建一个简单的图像 223
12.2.2    使用GD2函数在照片上添加文字 225
12.2.3    使用TrueType字体处理中文生成图片 226
12.3    JpGraph库的使用 228
12.3.1    JpGraph的安装 229
12.3.2    JpGraph的配置 229
12.4    制作圆形统计图 230
12.5    实战演练——制作3D饼形统计图 232
12.6    高手甜点 233
第13章    Cookie和会话管理 235
13.1    Cookie的基本操作 235
13.1.1    什么是Cookie 235
13.1.2    创建Cookie 236
13.1.3    读取Cookie 237
13.1.4    删除Cookie 237
13.2    认识Session 239
13.2.1    什么是Session 239
13.2.2    Session的基本功能 239
13.2.3    Cookie与Session 240
13.2.4    在Cookie或URL中存储SessionID 240
13.3    会话管理 240
13.3.1    创建会话 240
13.3.2    注册会话变量 241
13.3.3    使用会话变量 241
13.3.4    注销和销毁会话变量 242
13.4    实战演练——会话管理的综合应用 243
13.5    高手甜点 244
第14章    MySQL数据库的基本操作 245
14.1    启动phpMyAdmin管理程序 245
14.2    创建数据库和数据表 246
14.3    为MySQL管理账号加上密码 248
14.4    MySQL数据库的基本操作 250
14.4.1    创建数据库 250
14.4.2    查看数据库 251
14.4.3    删除数据库 252
14.5    MySQL数据表的基本操作 252
14.5.1    创建数据表 252
14.5.2    查看数据表 253
14.5.3    修改数据表 254
14.5.4    删除数据表 255
14.6    MySQL语句的操作 255
14.6.1    插入记录 255
14.6.2    查询记录 256
14.6.3    修改记录 257
14.6.4    删除记录 257
14.7    高手甜点 258
第15章    PHP操作MySQL数据库 259
15.1    PHP访问MySQL数据库的一般步骤 259
15.2    连接数据库前的准备工作 260
15.3    访问数据库 260
15.3.1    使用mysqli_connect()函数连接MySQL服务器 261
15.3.2    使用mysqli_select_db()函数更改默认的数据库 262
15.3.3    使用mysqli_close()函数关闭MySQL连接 262
15.3.4    使用mysqli_query()函数执行SQL语句 263
15.3.5    获取查询结果集中的记录数 264
15.3.6    获取结果集中的一条记录作为枚举数组 265
15.3.7    获取结果集中的记录作为关联数组 266
15.3.8    获取结果集中的记录作为对象 266
15.3.9    使用mysqli_fetch_array()函数获取结果集记录 267
15.3.10    使用mysqli_free_result()函数释放资源 267
15.4    实战演练1——PHP操作数据库 268
15.5    实战演练2——使用insert语句动态添加用户信息 269
15.6    实战演练3——使用select语句查询数据信息 271
15.7    高手甜点 273
第16章    PDO数据库抽象类库 274
16.1    PDO概述 274
16.2    PDO的安装 275
16.3    使用PDO操作MySQL 275
16.3.1    连接MySQL数据库的方法 276
16.3.2    使用PDO时的try catch错误处理结构 277
16.3.3    使用PDO执行SQL的选择语句 279
16.3.4    使用PDO获取返回数据的类方法 280
16.3.5    使用PDO执行SQL的添加、修改语句 282
16.3.6    使用PDO执行SQL的删除语句 283
16.4    实战演练——PDO的prepare表述 284
16.5    高手甜点 285
第17章    安全加密技术 287
17.1    使用加密函数 287
17.1.1    md5()函数 287
17.1.2    crypt()函数 288
17.1.3    sha1()函数 289
17.2    使用加密扩展库 290
17.3    高手甜点 291
第18章    PHP与XML技术 293
18.1    XML的概念 293
18.2    XML语法基础 295
18.2.1    XML文档的组成和声明 295
18.2.2    XML元素介绍 297
18.2.3    实体引用 299
18.2.4    XML命名空间 299
18.2.5    XML DTD 301
18.2.6    使用CDATA标记 302
18.3    将XML文档转换为HTML加以输出 302
18.4    在PHP中创建XML文档 303
18.5    使用SimpleXML扩展 304
18.5.1    创建SimpleXMLElement对象 304
18.5.2    访问特定节点元素和属性 305
18.5.3    添加XML元素和属性 306
18.6    实战演练——动态创建XML文档 307
18.7    高手甜点 308
第19章    PHP与Ajax的综合应用 310
19.1    Ajax概述 310
19.1.1    什么是Ajax 310
19.1.2    Ajax的关键元素 313
19.1.3    CSS与Ajax 314
19.2    Ajax快速入门 314
19.2.1    全面剖析XMLHttpRequest对象 315
19.2.2    发出Ajax请求 317
19.2.3    处理服务器响应 318
19.3    使用Ajax开发商品实时搜索功能 320
19.4    高手甜点 323
第20章    MVC和Smarty模板 324
20.1    MVC概述 324
20.2    什么是模板引擎 325
20.3    Smarty概述 326
20.3.1    什么是Smarty 326
20.3.2    Smarty与MVC 326
20.4    Smarty的安装和配置 327
20.4.1    Smarty的下载和安装 327
20.4.2    第一个Smarty程序 328
20.5    Smarty模板设计 328
20.5.1    Smarty模板文件 329
20.5.2    Smarty标识 329
20.5.3    Smarty变量 331
20.5.4    Smarty数组 332
20.6    Smarty中的流程控制语句 334
20.7    高手甜点 335
第21章    Zend Framework 336
21.1    什么是Zend Framework 336
21.2    Zend Framework的目录结构 337
21.3    Zend Framework的安装与使用 337
21.3.1    Zend Framework的安装 337
21.3.2    创建一个新的Zend Framework应

   相关推荐   

—  没有更多了  —

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

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