图书介绍

PHP7实践指南 O2O网站与App后台开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PHP7实践指南 O2O网站与App后台开发
  • 陈小龙编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302470281
  • 出版时间:2017
  • 标注页数:401页
  • 文件大小:62MB
  • 文件页数:416页
  • 主题词:PHP语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP7实践指南 O2O网站与App后台开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 走进PHP的世界1

1.1快速认识PHP2

1.1.1 PHP语言的的优势2

1.1.2 PHP的运行机制和原理3

1.1.3关于PHP 75

1.2 HTML和CSS6

1.2.1 HTML元素6

1.2.2 HTML常用标签7

1.2.3 CSS语法11

1.2.4 CSS选择器12

1.2.5 CSS样式14

1.2.6 CSS框模型16

1.3 JavaScript简介18

1.3.1 JavaScript数据类型18

1.3.2 JavaScript基本语句21

1.3.3 JavaScript函数和事件26

1.3.4常用的JavaScript框架和库29

1.4 PHP开发环境搭建30

1.5代码编辑器31

1.6编写第一个PHP程序32

第2章 PHP语言基础33

2.1 PHP的数据类型34

2.2运算符37

2.3变量42

2.4常量45

2.4.1常量的声明45

2.4.2预定义常量46

第3章 流程控制语句48

3.1条件控制语句49

3.1.1 if条件控制语句49

3.1.2 switch分支语句50

3.2循环控制语句51

3.2.1 while循环51

3.2.2 do while循环52

3.2.3 for循环53

3.2.4 foreach循环54

3.3跳转语句56

3.3.1 break语句56

3.3.2 continue语句56

3.3.3 goto语句56

3.4包含语句57

3.4.1 include语句57

3.4.2 include_once语句59

3.4.3 require语句60

3.4.4 require_once语句60

第4章 函数61

4.1函数的使用62

4.2函数的参数62

4.2.1参数传递方式62

4.2.2参数类型声明64

4.2.3可变参数数量66

4.3函数返回值67

4.4可变函数68

4.5内置函数69

4.6匿名函数69

4.7递归与迭代71

第5章 字符串73

5.1单引号和双引号的区别74

5.2字符串连接符74

5.3字符串操作75

5.3.1改变字符串大小写75

5.3.2查找字符串75

5.3.3替换字符串78

5.3.4截取字符串79

5.3.5去除字符串首尾空格和特殊字符79

5.3.6计算字符串的长度80

5.3.7转义和还原字符串80

5.3.8重复一个字符串81

5.3.9随机打乱字符串82

5.3.10分割字符串82

第6章 数组83

6.1使用数组84

6.1.1数组类型84

6.1.2创建数组85

6.2二维数组和多维数组87

6.2.1二维数组87

6.2.2多维数组87

6.3数组操作88

6.3.1检查数组中是否存在某个值88

6.3.2数组转换为字符串88

6.3.3计算数组中的单元数目89

6.3.4数组当前单元和数组指针89

6.3.5数组中的键名和值90

6.3.6填补数组93

6.3.7从数组中随机取出一个或多个单元97

6.3.8数组排序与打乱数组97

6.3.9遍历数组100

6.3.10数组的拆分与合并104

6.3.11增加/删除数组中的元素106

6.3.12其他常用数组函数108

6.4系统预定义数组112

6.4.1$SERVER112

6.4.2$GET和$POST数组114

6.4.3$FILES数组115

6.4.4$SESSION和$COOKIE数组116

6.4.5 $_REQUEST[]数组116

第7章 时间与日期117

7.1设置时区118

7.1.1在配置文件中设置118

7.1.2通过date_default_timezone_set函数在文件中设置118

7.2获取当前时间118

7.3常用时间处理方法121

7.3.1格式化时间显示121

7.3.2计算两个日期间的时间差124

7.3.3从字符串中解析日期时间124

7.3.4日期的加减运算125

7.4验证日期125

第8章 表单127

8.1表单的种类128

8.1.1文本域及其类型128

8.1.2其他表单类型131

8.2 get和post方法133

8.2.1获取表单值134

8.2.2处理上传文件134

第9章 类与对象137

9.1什么是类138

9.1.1声明一个类138

9.1.2实例化一个类139

9.1.3访问类中成员139

9.1.4静态属性和静态方法141

9.1.5构造方法和析构方法142

9.2封装和继承特性143

9.2.1封装特性144

9.2.2继承特性145

9.2.3通过继承实现多态146

9.3魔术方法147

9.3.1_set()和_get()方法147

9.3.2_isset()和_unset()方法148

9.3.3_call()和_toStnng()方法150

9.4自动加载151

9.4.1_autoload()方法151

9.4.2 spl_autoload register()函数152

9.5抽象类和接口153

9.5.1抽象类153

9.5.2接口154

9.6类中的关键字156

9.6.1 final关键字157

9.6.2 clone关键字157

9.6.3 instanceof关键字158

9.6.4“?”和“?”159

第10章 正则表达式160

10.1正则表达式的用途161

10.2正则表达式的语法161

10.2.1正则表达式中的元素161

10.2.2替换和子表达式165

10.2.3反向引用166

10.3在PHP中使用正则表达式167

10.3.1匹配与查找167

10.3.2搜索与替换171

10.3.3分割与转义173

第11章 错误异常处理175

11.1异常处理176

11.1.1异常类176

11.1.2创建自己的异常类178

11.2错误有关配置179

11.2.1错误级别配置179

11.2.2记录错误180

11.2.3自定义错误处理函数181

11.3 PHP 7中的错误处理182

第12章 图像处理184

12.1获取图像信息185

12.2图像绘制187

12.2.1创建画布187

12.2.2定义颜色188

12.2.3绘制图形190

12.2.4绘制文字193

12.3图片处理196

12.3.1复制图像196

12.3.2旋转图像197

12.3.3图像水印198

12.4图像验证码199

第13章 目录文件操作201

13.1目录202

13.1.1判断文件类型202

13.1.2创建和删除目录202

13.1.3打开读取和关闭目录203

13.1.4获得路径中目录部分206

13.1.5目录磁盘空间206

13.2文件操作207

13.2.1打开文件207

13.2.2读取文件208

13.2.3获得文件属性209

13.2.4复制/删除/移动/重命名文件211

13.3文件指针213

13.4文件上传215

13.4.1上传文件配置215

13.4.2上传文件示例216

第14章 Cookie与Session217

14.1 Cookie详解218

14.1.1 Cookie的基本概念和设置218

14.1.2 Cookie的应用和存储机制221

14.2 Session详解222

14.2.1 Session的基本概念和设置222

14.2.2 Session的工作原理和存储机制223

14.2.3使用Redis存储Session223

第15章 MySQL数据库的使用228

15.1 MySQL数据库基础229

15.2操作MySQL数据库231

15.2.1创建数据库231

15.2.2显示数据库232

15.2.3选择数据库232

15.2.4删除数据库232

15.3 MySQL数据类型233

15.3.1数值类型233

15.3.2日期和时间类型233

15.3.3字符串类型234

15.4操作MySQL数据表235

15.4.1创建数据表235

15.4.2查看数据表结构236

15.4.3更改数据表结构237

15.4.4删除数据表239

15.5操作MySQL数据239

15.5.1插入数据240

15.5.2更新数据240

15.5.3删除数据241

15.5.4查询数据241

15.6 MySQL图形化管理工具245

15.7 PHP操作MySQL数据库247

15.7.1 MySQLi连接操作数据库247

15.7.2 PDO连接操作数据库250

第16章 PHP与Redis数据库254

16.1关系型数据库与非关系型数据库255

16.2 Redis的安装使用255

16.3 Redis数据类型258

16.3.1 string259

16.3.2 list262

16.3.3 hash267

16.3.4 set270

16.3.5 zset274

16.4 Key操作命令279

16.5 PHP操作redis282

16.5.1安装php-redis扩展282

16.5.2在PHP中使用Redis284

第17章 PHP处理XML和JSON285

17.1生成XML286

17.1.1由字符串或数组遍历生成XML286

17.1.2通过DOM生成XML288

17.1.3通过PHP SimpleXML生成XML289

17.2解析XML290

17.2.1通过DOM解析XML290

17.2.2通过PHP SimpleXML解析XML291

17.3 json的使用293

第18章 MVC与ThinkPHP框架295

18.1 PHP MVC概述296

18.2常用的PHP框架296

18.3 ThinkPHP的使用297

18.3.1开始开发297

18.3.2入口文件与路由300

18.4 ThinkPHP控制器302

18.4.1创建控制器302

18.4.2跳转和重定向303

18.5使用数据库305

18.5.1连接数据库305

18.5.2查询构造器307

18.5.3增加/删除/更新数据312

18.6模型314

18.6.1模型定义314

18.6.2基本操作316

18.7模板320

18.7.1模板赋值与变量输出320

18.7.2使用函数和运算符323

18.7.3模板标签324

第19章 PHP设计模式328

19.1什么是设计模式329

19.2工厂模式331

19.3单例模式334

19.4观察者模式336

19.5策略模式338

第20章 基于前端架构打造服务端340

20.1构建一个API的世界341

20.1.1简述API接口341

20.1.2 API接口签名验证341

20.2传输消息的加解密343

20.2.1单向散列加密343

20.2.2对称加密343

20.2.3非对称加密348

20.3使用Ajax进行交互351

20.3.1 Ajax的介绍351

20.3.2 Ajax的使用354

20.4前端模板和框架356

20.4.1 MustacheJs介绍356

20.4.2 AngularJS介绍359

第21章 实战:O2O平台网站开发361

21.1需求分析362

21.2网站概览362

21.2.1网站功能362

21.2.2网站预览362

21.3数据库设计364

21.3.1数据库建表364

21.3.2连接数据库368

21.4使用ThinkPHP搭建项目框架368

21.4.1应用目录368

21.4.2引入PHPMailer类库369

21.4.3引入Ping++支付模块371

21.5项目代码编写374

21.5.1注册登录374

21.5.2下单购买381

21.5.3用户中心387

第22章 实战:开发一个App后台392

22.1 App开发概述393

22.1.1混合式App开发框架393

22.1.2 PHP在App开发中的应用394

22.2 APP开发中的json数据395

22.3接口开发396

22.3.1定义路由与封装基类方法396

22.3.2实现接口功能代码398

热门推荐