图书介绍

PHP 7从入门到精通 视频教学版PDF|Epub|txt|kindle电子书版本网盘下载

PHP 7从入门到精通 视频教学版
  • 刘增杰,张工厂编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302456254
  • 出版时间:2017
  • 标注页数:444页
  • 文件大小:78MB
  • 文件页数:462页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

PHP 7从入门到精通 视频教学版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识PHP1

1.1 PHP的来龙去脉1

1.1.1 PHP的概念1

1.1.2 PHP的发展历程2

1.1.3 PHP的优势2

1.2 PHP能干什么3

1.3 PHP 7的新特点4

1.4 PHP常用开发工具6

1.4.1 PHP代码开发工具6

1.4.2 网页设计工具7

1.4.3 文本编辑工具7

1.5 高手甜点8

第2章 PHP 7服务器环境配置9

2.1 PHP服务器概述9

2.2 安装PHP 7前的准备工作10

2.2.1 软硬件环境10

2.2.2 获取PHP 7安装资源包10

2.3 PHP 7+IIS服务器安装配置12

2.3.1 IIS简介及其安装12

2.3.2 PHP的安装13

2.3.3 虚拟目录的设置16

2.4 PHP 7+Apache服务器的环境搭建17

2.4.1 Apache简介17

2.4.2 关闭原有的网站服务器18

2.4.3 安装Apache18

2.4.4 将PHP与Apache建立关联19

2.5 新手的福音——PHP环境的集成软件20

2.6 实战演练——我的第一个PHP程序23

2.7 高手甜点24

第3章 PHP的基本语法25

3.1 PHP标识符25

3.1.1 短风格25

3.1.2 script风格26

3.1.3 ASP风格26

3.2 编码规范26

3.2.1 什么是编码规范26

3.2.2 PHP中的编码规范27

3.3 常量28

3.3.1 声明和使用常量29

3.3.2 内置常量29

3.4 变量31

3.4.1 PHP中的变量声明31

3.4.2 可变变量与变量的引用32

3.4.3 变量作用域33

3.4.4 变量的销毁36

3.5 数据类型37

3.5.1 什么是类型37

3.5.2 整型38

3.5.3 浮点型38

3.5.4 布尔型38

3.5.5 字符串型38

3.5.6 数组型39

3.5.7 对象型41

3.5.8 NULL型42

3.5.9 资源类型42

3.5.10 数据类型之间的相互转换42

3.6 标量类型的声明43

3.7 运算符44

3.7.1 算术运算符44

3.7.2 字符串运算符45

3.7.3 赋值运算符46

3.7.4 比较运算符46

3.7.5 逻辑运算符47

3.7.6 按位运算符48

3.7.7 否定控制运算符49

3.7.8 错误控制运算符49

3.7.9 三元运算符50

3.7.10 运算符的优先级和结合规则50

3.8 表达式50

3.9 实战演练——创建多维数组51

3.10 高手甜点51

第4章 PHP的语言结构53

4.1 内置函数53

4.2 自定义函数54

4.2.1 自定义和调用函数54

4.2.2 向函数传递参数值55

4.2.3 向函数传递参数引用55

4.2.4 从函数中返回值56

4.2.5 对函数的引用57

4.2.6 对函数取消引用58

4.3 包含文件58

4.3.1 require和include58

4.3.2 include once和require once59

4.4 流程控制60

4.4.1 条件控制结构60

4.4.2 循环控制结构65

4.5 实战演练1——条件分支结构综合应用72

4.6 实战演练2——循环控制结构综合应用73

4.7 高手甜点74

第5章 字符串和正则表达式75

5.1 字符串的单引号和双引号75

5.2 字符串的连接符77

5.3 字符串的基本操作78

5.3.1 手动和自动转义字符串中的字符78

5.3.2 计算字符串的长度78

5.3.3 字符串单词统计79

5.3.4 清理字符串中的空格80

5.3.5 字符串的切分与组合80

5.3.6 字符串子串的截取81

5.3.7 字符串子串替换82

5.3.8 字符串查找83

5.3.9 大小写转换84

5.4 什么是正则表达式85

5.5 正则表达式语法规则85

5.6 实战演练——创建酒店系统在线订房表90

5.7 高手甜点93

第6章 PHP数组94

6.1 什么是数组94

6.2 数组的类型95

6.2.1 数字索引数组95

6.2.2 关联索引数组96

6.3 PHP常量数组97

6.4 数组构造97

6.4.1 一维数组97

6.4.2 多维数组97

6.5 遍历数组99

6.5.1 遍历一维数字索引数组99

6.5.2 遍历一维联合索引数组100

6.5.3 遍历多维数组101

6.6 数组排序102

6.6.1 一维数组排序102

6.6.2 多维数组排序104

6.7 字符串与数组的转换105

6.8 向数组中添加和删除元素106

6.8.1 向数组中添加元素106

6.8.2 从数组中删除元素107

6.9 查询数组中指定元素109

6.10 统计数组元素个数110

6.11 删除数组中的重复元素112

6.12 调换数组中的键值和元素值113

6.13 实战演练——数组的序列化113

6.14 高手甜点114

第7章 时间和日期115

7.1 系统时区设置115

7.1.1 时区划分115

7.1.2 时区设置116

7.2 PHP日期和时间函数116

7.2.1 关于UNIX时间戳116

7.2.2 获取当前时间戳116

7.2.3 获取当前日期和时间117

7.2.4 使用时间戳获取日期信息118

7.2.5 检验日期的有效性120

7.2.6 输出格式化时间戳的日期和时间121

7.2.7 显示本地化的日期和时间122

7.2.8 将日期和时间解析为UNIX时间戳123

7.2.9 日期和时间在PHP和MySQL数据格式之间的转换124

7.3 实战演练1——比较两个时间的大小124

7.4 实战演练2——实现倒计时功能125

7.5 高手甜点126

第8章 面向对象编程127

8.1 类和对象的介绍127

8.2 PHP中类的操作128

8.2.1 类的声明128

8.2.2 成员属性129

8.2.3 成员方法129

8.2.4 类的实例化130

8.2.5 访问类中的成员属性和方法130

8.3 构造方法和析构方法132

8.4 访问方法134

8.5 类的继承136

8.6 高级特性137

8.6.1 静态属性和方法137

8.6.2 final类和方法138

8.7 抽象类和接口139

8.7.1 抽象类139

8.7.2 接口140

8.8 面向对象的多态性142

8.8.1 通过继承实现多态142

8.8.2 通过接口实现多态144

8.9 高手甜点145

第9章 错误处理和异常处理146

9.1 常见的错误和异常146

9.2 错误处理150

9.2.1 php.ini中的错误处理机制150

9.2.2 应用DIE语句调试150

9.2.3 自定义错误和错误触发器151

9.2.4 错误记录154

9.3 异常处理155

9.3.1 异常的基本处理方法155

9.3.2 自定义的异常处理器157

9.3.3 处理多个异常159

9.3.4 设置顶层异常处理器160

9.4 实战演练——处理异常或错误161

9.5 高手甜点162

第10章 PHP与Web页面交互164

10.1 使用动态内容164

10.2 表单与PHP165

10.3 表单设计166

10.3.1 表单基本结构166

10.3.2 文本框166

10.3.3 选项框167

10.3.4 单选按钮169

10.3.5 下拉列表170

10.3.6 重置按钮171

10.3.7 提交按钮172

10.4 传递数据的两种方法174

10.4.1 用POST方式传递数据174

10.4.2 用GET方式传递数据175

10.5 PHP获取表单传递数据的方法176

10.6 PHP对URL传递的参数进行编码176

10.7 实战演练——PHP与Web表单的综合应用177

10.8 高手甜点179

第11章 文件与目录操作181

11.1 文件操作181

11.1.1 文件数据的写入181

11.1.2 文件数据的读取185

11.2 目录操作186

11.3 文件的上传191

11.4 实战演练——编写文本类型的访客计算器193

11.5 高手甜点194

第12章 图形图像处理195

12.1 在PHP中加载GD库195

12.2 图形图像的典型应用案例197

12.2.1 创建一个简单的图像197

12.2.2 使用GD2函数在照片上添加文字199

12.2.3 使用TrueType字体处理中文生成图片200

12.3 Jpgraph库的使用202

12.3.1 Jpgraph的安装203

12.3.2 Jpgraph的配置203

12.3.3 制作柱形图与折线图统计图203

12.3.4 制作圆形统计图205

12.4 实战演练——制作3D饼形统计图207

12.5 高手甜点208

第13章 Cookie和会话管理210

13.1 Cookie基本操作210

13.1.1 什么是Cookie210

13.1.2 创建Cookie211

13.1.3 读取Cookie211

13.1.4 删除Cookie212

13.2 认识Session214

13.2.1 什么是Session214

13.2.2 Session的基本功能214

13.2.3 Cookie与Session214

13.2.4 在Cookie或URL中存储Session ID215

13.3 会话管理215

13.3.1 创建会话215

13.3.2 注册会话变量216

13.3.3 使用会话变量216

13.3.4 注销和销毁会话变量217

13.4 实战演练——会话管理的综合应用218

13.5 高手甜点219

第14章 MySQL数据库基础221

14.1 什么是MySQL221

14.1.1 客户机/服务器结构221

14.1.2 MySQL版本222

14.1.3 MySQL优势223

14.2 启动服务并登录MySQL数据库223

14.2.1 启动MySQL服务223

14.2.2 登录MySQL数据库224

14.2.3 配置Path变量226

14.3 MySQL数据库的基本操作228

14.3.1 创建数据库228

14.3.2 查看数据库228

14.3.3 删除数据库229

14.3.4 选择数据库229

14.4 MySQL数据表的基本操作230

14.4.1 创建数据表230

14.4.2 查看数据表231

14.4.3 修改数据表233

14.4.4 删除数据表234

14.5 MySQL语句的操作234

14.5.1 插入记录234

14.5.2 查询记录235

14.5.3 修改记录235

14.5.4 删除记录236

14.6 MySQL数据库的备份与还原236

14.6.1 数据备份236

14.6.2 数据还原243

14.7 高手甜点245

第15章 PHP操作MySQL数据库247

15.1 PHP访问MySQL数据库的一般步骤247

15.2 连接数据库前的准备工作248

15.3 访问数据库249

15.3.1 使用mysqli connect()函数连接MySQL服务器249

15.3.2 使用mysqli_ select db()函数更改默认的数据库250

15.3.3 使用mysqli close()函数关闭MySQL连接251

15.3.4 使用mysqli-query()函数执行SQL语句251

15.3.5 获取查询结果集中的记录数252

15.3.6 获取结果集中的一条记录作为枚举数组253

15.3.7 获取结果集中的记录作为关联数组254

15.3.8 获取结果集中的记录作为对象255

15.3.9 使用mysqli_ fetch array()函数获取结果集记录255

15.3.10 使用mysqli_free result()函数释放资源256

15.4 实战演练1—— PHP操作数据库256

15.5 实战演练2——使用insert语句动态添加用户信息258

15.6 实战演练3—使用select语句查询数据信息260

15.7 高手甜点262

第16章 PDO数据库抽象类库263

16.1 PDO概述263

16.2 PDO的安装264

16.3 使用PDO操作MySQL264

16.3.1 连接MySQL数据库的方法265

16.3.2 使用PDO时的try catch错误处理结构265

16.3.3 使用PDO执行SQL的选择语句268

16.3.4 使用PDO获取返回数据的类方法268

16.3.5 使用PDO执行SQL的添加、修改语句271

16.3.6 使用PDO执行SQL的删除语句271

16.4 实战演练——PDO的prepare表述272

16.5 高手甜点274

第17章 JavaScript编程基础275

17.1 认识JavaScript275

17.1.1 什么是JavaScript275

17.1.2 JavaScript的特点276

17.2 JavaScript在HTML中的使用277

17.2.1 在HTML网页头中嵌入JavaScript代码277

17.2.2 在HTML网页中嵌入JavaScript代码278

17.2.3 在HTML网页的元素事件中嵌入JavaScript代码279

17.2.4 在HTML中调用已经存在的JavaScript文件280

17.2.5 通过JavaScript伪URL引入JavaScript脚本代码281

17.3 JavaScript的基本语法282

17.3.1 执行顺序282

17.3.2 区分大小写283

17.3.3 分号与空格283

17.3.4 对代码行进行折行283

17.3.5 注释283

17.4 JavaScript的数据结构285

17.4.1 标识符285

17.4.2 关键字286

17.4.3 保留字286

17.4.4 常量287

17.4.5 变量287

17.5 代码中的数据类型289

17.5.1 typeof运算符289

17.5.2 Undefined类型291

17.5.3 Null类型291

17.5.4 Boolean类型292

17.5.5 Number类型293

17.5.6 String类型294

17.6 条件判断语句294

17.6.1 if语句294

17.6.2 if…else语句296

17.6.3 switch语句297

17.7 循环控制语句299

17.7.1 while语句299

17.7.2 do…while语句300

17.7.3 for循环301

17.8 在PHP中调用JavaScript代码302

17.8.1 验证表单元素的值是否为空302

17.8.2 实现即时验证效果303

17.9 实战演练——制作树形菜单306

17.10 高手甜点312

第18章 PHP与XML技术313

18.1 XML概念313

18.2 XML语法基础315

18.2.1 XML文档的组成和声明315

18.2.2 XML元素介绍316

18.2.3 实体引用319

18.2.4 XML命名空间319

18.2.5 XML DTD320

18.2.6 使用CDATA标记321

18.3 将XML文档转换为HTML加以输出321

18.4 在PHP中创建XML文档322

18.5 使用SimpleXML扩展323

18.5.1 创建SimpleXMLElement对象323

18.5.2 访问特定节点元素和属性324

18.5.3 添加XML元素和属性325

18.6 实战演练——动态创建XML文档326

18.7 高手甜点327

第19章 PHP与Ajax的综合应用328

19.1 Ajax概述328

19.1.1 什么是Ajax328

19.1.2 Ajax的关键元素331

19.1.3 CSS与Ajax332

19.2 Ajax快速入门332

19.2.1 全面剖析XMLHttpRequest对象333

19.2.2 发出Ajax请求335

19.2.3 处理服务器响应336

19.3 在PHP中应用Ajax技术338

19.4 高手甜点343

第20章 Smarty模板344

20.1 MVC概述344

20.2 什么是模板引擎345

20.3 Smarty概述346

20.3.1 什么是Smarty346

20.3.2 Smarty与MVC346

20.4 Smarty的安装和配置347

20.4.1 Smarty的下载和安装347

20.4.2 第一个Smarty程序347

20.5 Smarty模板设计348

20.5.1 Smarty模板文件348

20.5.2 Smarty标识349

20.5.3 Smarty变量351

20.5.4 Smarty数组352

20.6 Smarty中的流程控制语句353

20.7 高手甜点355

第21章 Zend Framework356

21.1 什么是Zend Framework356

21.2 Zend Framework的目录结构357

21.3 Zend Framework的安装与使用357

21.3.1 Zend Framework的安装357

21.3.2 创建一个新的Zend Framework应用358

21.4 PHP与Zend Framework的基本操作360

21.4.1 在Zend Framework应用中创建控制层文件361

21.4.2 在Zend Framework的控制层文件中添加一个action361

21.4.3 在Zend Framework中创建布局363

21.4.4 在Zend Framework中的数据库操作363

21.4.5 在Zend Framework中创建表单364

21.5 高手甜点366

第22章 PHP+MySQL开发论坛实战367

22.1 需求分析367

22.1.1 网站的需求分析367

22.1.2 网站的功能模块分析368

22.2 数据库分析368

22.2.1 分析数据库368

22.2.2 创建数据表369

22.3 论坛的代码实现370

22.3.1 数据库连接相关文件370

22.3.2 论坛主页面375

22.3.3 新用户注册页面379

22.3.4 论坛帖子的相关页面382

22.3.5 后台管理系统的相关页面391

第23章 开发酒店管理系统网站417

23.1 网站的需求分析417

23.2 数据库分析418

23.3 酒店管理系统的实现420

23.3.1 使用Yii框架的沙箱模式建立项目420

23.3.2 开始goodone项目编程422

23.3.3 构建message系统426

23.3.4 构建product系统433

23.3.5 构建order系统435

23.3.6 构建customer系统436

热门推荐