图书介绍
PHP 5.5从零开始学 视频教学版PDF|Epub|txt|kindle电子书版本网盘下载
- 刘增杰,张工厂,刘玉萍编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302379010
- 出版时间:2014
- 标注页数:406页
- 文件大小:52MB
- 文件页数:424页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP 5.5从零开始学 视频教学版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的发展历程1
1.1.3 PHP语言的优势2
1.2 PHP能干什么2
1.3 PHP 5.5的新特点3
1.4 PHP常用开发工具5
1.4.1 PHP代码开发工具5
1.4.2 网页设计工具6
1.4.3 文本编辑工具6
1.5 疑难解惑7
第2章 PHP 5.5服务器环境配置8
2.1 PHP服务器概述8
2.2 安装PHP 5.5前的准备工作9
2.2.1 软硬件环境9
2.2.2 获取PHP 5.5安装资源包9
2.3 PHP 5.5+IIS服务器安装配置11
2.3.1 IIS简介及其安装11
2.3.2 PHP的安装12
2.3.3 虚拟目录的设置15
2.4 PHP 5.5+Apache服务器的环境搭建16
2.4.1 Apache简介16
2.4.2 关闭原有的网站服务器17
2.4.3 安装Apache17
2.4.4 将PHP与Apache建立关联19
2.5 实战演练——我的第一个PHP程序20
2.6 疑难解惑21
第3章 PHP 5.5的基本语法23
3.1 PHP标识符23
3.1.1 短风格23
3.1.2 script风格23
3.1.3 ASP风格24
3.2 编码规范24
3.2.1 什么是编码规范24
3.2.2 PHP中的编码规范24
3.3 常量25
3.3.1 声明和使用常量25
3.3.2 内置常量26
3.4 变量28
3.4.1 PHP中的变量声明28
3.4.2 可变变量与变量的引用28
3.4.3 变量作用域(variable scope)30
3.5 数据类型33
3.5.1 什么是类型34
3.5.2 整型(integer)34
3.5.3 浮点型(float或double)34
3.5.4 布尔型(boolean)35
3.5.5 字符串型(string)35
3.5.6 数组型(array)36
3.5.7 对象型(obiect)38
3.5.8 NULL型38
3.5.9 资源类型(resource)39
3.5.10 数据类型之间的相互转换39
3.6 运算符40
3.6.1 算术运算符40
3.6.2 字符串运算符42
3.6.3 赋值运算符42
3.6.4 比较运算符43
3.6.5 逻辑运算符44
3.6.6 按位运算符44
3.6.7 否定控制运算符45
3.6.8 错误控制运算符45
3.6.9 三元运算符45
3.6.10 运算符的优先级和结合规则45
3.7 表达式45
3.8 实战演练——创建多维数组46
3.9 疑难解惑47
第4章 PHP语言结构48
4.1 函数48
4.1.1 PHP函数48
4.1.2 自定义和调用函数48
4.1.3 向函数传递参数值49
4.1.4 向函数传递参数引用50
4.1.5 从函数中返回值51
4.1.6 对函数的引用52
4.1.7 对函数取消引用53
4.2 流程控制概述53
4.3 条件控制结构54
4.3.1 单一条件分支结构(if语句)54
4.3.2 双向条件分支结构(if...else语句)55
4.3.3 多向条件分支结构(elseif语句)56
4.3.4 多向条件分支结构(switch语句)58
4.4 循环控制结构59
4.4.1 while循环语句59
4.4.2 do...while循环语句61
4.4.3 for循环语句62
4.4.4 foreach循环语句63
4.4.5 流程控制的另一种书写格式64
4.4.6 使用break/continue语句跳出循环66
4.5 实战演练1——条件分支结构综合应用67
4.6 实战演练2——循环控制结构综合应用68
4.7 疑难解惑69
第5章 字符串和正则表达式71
5.1 字符串的单引号和双引号71
5.2 字符串的连接符73
5.3 字符串的基本操作74
5.3.1 手动和自动转义字符串中的字符74
5.3.2 计算字符串的长度74
5.3.3 字符串单词统计75
5.3.4 清理字符串中的空格76
5.3.5 字符串的切分与组合77
5.3.6 字符串子串的截取78
5.3.7 字符串子串替换79
5.3.8 字符串查找79
5.4 什么是正则表达式80
5.5 正则表达式语法规则81
5.6 实战演练——创建酒店系统在线订房表85
5.7 疑难解惑88
第6章 PHP数组90
6.1 什么是数组90
6.2 数组的类型90
6.2.1 数字索引数组91
6.2.2 关联索引数组92
6.3 数组构造93
6.3.1 一维数组93
6.3.2 多维数组93
6.4 遍历数组95
6.4.1 遍历一维数字索引数组95
6.4.2 遍历一维联合索引数组96
6.4.3 遍历多维数组97
6.5 数组排序99
6.5.1 一维数组排序99
6.5.2 多维数组排序100
6.6 字符串与数组的转换102
6.7 向数组中添加和删除元素103
6.7.1 向数组中添加元素103
6.7.2 从数组中删除元素104
6.8 查询数组中指定元素106
6.9 统计数组元素个数107
6.10 删除数组中的重复元素110
6.11 调换数组中的键值和元素值110
6.12 实战演练——数组的序列化111
6.13 疑难解惑112
第7章 时间和日期113
7.1 系统时区设置113
7.1.1 时区划分113
7.1.2 时区设置113
7.2 PHP日期和时间函数114
7.2.1 关于UNIX时间戳114
7.2.2 获取当前时间戳114
7.2.3 获取当前日期和时间115
7.2.4 使用时间戳获取日期信息116
7.2.5 检验日期的有效性119
7.2.6 输出格式化时间戳的日期和时间119
7.2.7 显示本地化的日期和时间121
7.2.8 将日期和时间解析为UNIX时间戳122
7.2.9 日期和时间在PHP和MySQL数据格式之间的转换123
7.3 实战演练1——比较两个时间的大小123
7.4 实战演练2——实现倒计时功能124
7.5 疑难解惑125
第8章 面向对象编程126
8.1 类和对象的介绍126
8.2 PHP中类的操作127
8.2.1 类的声明127
8.2.2 成员属性128
8.2.3 成员方法128
8.2.4 类的实例化128
8.2.5 访问类中的成员属性和方法129
8.3 构造方法和析构方法131
8.4 访问方法133
8.5 类的继承135
8.6 抽象类和接口136
8.6.1 抽象类136
8.6.2 接口137
8.7 面向对象的多态性141
8.7.1 通过继承实现多态141
8.7.2 通过接口实现多态143
8.8 疑难解惑144
第9章 错误处理和异常处理146
9.1 常见的错误和异常146
9.2 错误处理149
9.2.1 php.ini中的错误处理机制149
9.2.2 应用DIE语句调试150
9.2.3 自定义错误和错误触发器151
9.2.4 错误记录155
9.3 异常处理156
9.3.1 异常的基本处理方法156
9.3.2 自定义的异常处理器158
9.3.3 处理多个异常160
9.3.4 设置顶层异常处理器162
9.4 实战演练——处理异常或错误163
9.5 疑难解惑164
第10章 PHP与Web页面的交互166
10.1 使用动态内容166
10.2 表单与PHP167
10.3 表单设计167
10.3.1 表单基本结构168
10.3.2 文本框168
10.3.3 选项框169
10.3.4 单选按钮170
10.3.5 下拉列表172
10.3.6 重置按钮173
10.3.7 提交按钮174
10.4 传递数据的两种方法176
10.4.1 用POST方式传递数据176
10.4.2 用GET方式传递数据177
10.5 PHP获取表单传递数据的方法178
10.6 PHP对URL传递的参数进行编码178
10.7 实战演练——PHP与Web表单的综合应用179
10.8 疑难解惑181
第11章 PHP文件与目录操作182
11.1 文件操作182
11.1.1 文件数据的写入182
11.1.2 文件数据的读取185
11.2 目录操作187
11.3 文件的上传192
11.4 实战演练——编写文本类型的访客计算器194
11.5 疑难解惑195
第12章 图形图像处理196
12.1 在PHP中加载GD库196
12.2 图形图像的典型应用案例198
12.2.1 创建一个简单的图像198
12.2.2 使用GD2函数在照片上添加文字200
12.2.3 使用TrueType字体处理中文生成图片201
12.3 Jpgraph库的使用203
12.3.1 Jpgraph的安装203
12.3.2 Jpgraph的配置204
12.3.3 制作柱形图与折线图统计图204
12.3.4 制作圆形统计图206
12.4 实战演练——制作3D饼形统计图208
12.5 疑难解惑209
第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的优势222
14.2 启动服务并登录MySQL数据库223
14.2.1 启动MySQL服务223
14.2.2 登录MySQL数据库225
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数据表的基本操作229
14.4.1 创建数据表230
14.4.2 查看数据表结构231
14.4.3 修改数据表结构233
14.4.4 删除数据表233
14.5 MySQL语句的操作234
14.5.1 插入记录234
14.5.2 查询记录234
14.5.3 修改记录235
14.5.4 删除记录235
14.6 MySQL数据库的备份与还原236
14.6.1 数据备份236
14.6.2 数据还原243
14.7 疑难解惑245
第15章 PHP操作MySQL数据库246
15.1 PHP访问MySQL数据库的一般步骤246
15.2 连接数据库前的准备工作246
15.3 PHP操作MySQL数据库的函数247
15.3.1 通过mysqli类库访问MySQL数据库247
15.3.2 使用mysqli_connect()函数连接MySQL服务器249
15.3.3 使用mysqli_select_db()函数选择数据库文件250
15.3.4 使用mysqli_query()函数执行SQL语句250
15.3.5 使用mysqli_fetch_assoc()函数从数组结果集中获取信息251
15.3.6 使用mysqli_fetch_objject()函数从结果中获取一行作为对象251
15.3.7 使用mysqli_num_rows()函数获取查询结果集中的记录数251
15.3.8 使用mysqli_free_result()函数释放资源251
15.3.9 使用mysqli_close()函数关闭连接252
15.4 实战演练1——使用insert语句动态添加用户信息252
15.5 实战演练2——使用select语句查询数据信息254
15.6 疑难解惑256
第16章 PDO数据库抽象类库257
16.1 PDO概述257
16.2 PDO的安装258
16.3 使用PDO操作MySQL258
16.3.1 连接MySQL数据库的方法259
16.3.2 使用PDO时的try catch错误处理结构259
16.3.3 使用PDO执行SQL的选择语句261
16.3.4 使用PDO获取返回数据的类方法262
16.3.5 使用PDO执行SQL的添加、修改语句264
16.3.6 使用PDO执行SQL的删除语句265
16.4 实战演练——PDO的prepare表述266
16.5 疑难解惑267
第17章 JavaScript编程基础269
17.1 认识JavaScript269
17.1.1 什么是JavaScript269
17.1.2 JavaScript的特点270
17.2 JavaScript在HTML中的使用271
17.2.1 在HTML网页头中嵌入JavaScript代码271
17.2.2 在HTML网页中嵌入JavaScript代码272
17.2.3 在HTML网页的元素事件中嵌入JavaScript代码273
17.2.4 在HTML中调用已经存在的JavaScript文件274
17.2.5 通过JavaScript伪URL引入JavaScript脚本代码275
17.3 JavaScript的基本语法276
17.3.1 执行顺序276
17.3.2 区分大小写276
17.3.3 分号与空格277
17.3.4 对代码行进行折行277
17.3.5 注释277
17.4 JavaScript的数据结构279
17.4.1 标识符279
17.4.2 关键字280
17.4.3 保留字280
17.4.4 常量281
17.4.5 变量281
17.5 代码中的数据类型283
17.5.1 typeof运算符283
17.5.2 Undefined类型285
17.5.3 Null类型285
17.5.4 Boolean类型286
17.5.5 Number类型287
17.5.6 String类型288
17.6 条件判断语句288
17 6.1 if语句288
17.6.2 if...else语句290
17.6.3 switch语句291
17.7 循环控制语句293
17.7.1 while语句293
17.7.2 do...while语句294
17.7.3 for循环295
17.8 在PHP中调用JavaScript代码296
17.8.1 验证表单元素的值是否为空296
17.8.2 实现即时验证效果297
17.9 实战演练——制作树型菜单299
17.10 疑难解惑305
第18章 PHP与XML技术307
18.1 XML概念307
18.2 XML语法基础309
18.2.1 XML文档的组成和声明309
18.2.2 XML元素介绍310
18.2.3 (处理指令)实体引用313
18.2.4 XML命名空间313
18.2.5 XML DTD314
18.2.6 使用CDATA标记315
18.3 将XML文档转换为HTML加以输出315
18.4 在PHP中创建XML文档316
18.5 使用SimpleXML扩展317
18.5.1 创建SimpleXMLElement对象317
18.5.2 访问特定节点元素和属性318
18.5.3 添加XML元素和属性319
18.6 实战演练——动态创建XML文档320
18.7 疑难解惑321
第19章 PHP与Ajax的综合应用322
19.1 Ajax概述322
19.1.1 什么是Ajax322
19.1.2 Ajax的关键元素325
19.1.3 CSS与Ajax326
19.2 Ajax快速入门327
19.2.1 全面剖析XMLHttpRequest对象327
19.2.2 发出Ajax请求329
19.2.3 处理服务器响应330
19.3 在PHP中应用Ajax技术332
19.4 疑难解惑337
第20章 Smarty模板338
20.1 MVC概述338
20.2 什么是模板引擎339
20.3 Smarty概述339
20.3.1 什么是Smarty340
20.3.2 Smarty与MVC340
20.4 Smarty的安装和配置341
20.4.1 Smarty的下载和安装341
20.4.2 第一个Smarty程序341
20.5 Smarty模板设计342
20.5.1 Smarty模板文件342
20.5.2 Smarty标识(tags)343
20.5.3 Smarty变量344
20.5.4 Smarty数组345
20.5.5 Smarty中的流程控制语句346
20.6 疑难解惑348
第21章 Zend Framework框架349
21.1 什么是Zend Framework框架349
21.2 Zend Framework的目录结构349
21.3 Zend Framework的安装与测试350
21.3.1 Zend Framework的安装350
21.3.2 创建一个新的Zend Framework应用351
21.4 PHP与Zend Framework的基本操作353
21.4.1 在Zend Framework应用中创建控制层文件353
21.4.2 在Zend Framework的控制层文件中添加一个action354
21.4.3 在Zend Framework中创建布局(layout)355
21.4.4 在Zend Framework中的数据库操作356
21.4.5 在Zend Framework中创建表单357
21.5 专家解惑359
第22章 PHP+MySQL开发论坛实战360
22.1 网站的需求分析360
22.1.1 需求分析360
22.1.2 网站功能模块分析360
22.2 数据库分析361
22.2.1 分析数据库361
22.2.2 创建数据表361
22.3 论坛的代码实现362
22.3.1 数据库连接相关文件362
22.3.2 论坛主页面368
22.3.3 新用户注册页面372
22.3.4 论坛帖子的相关页面374
22.3.5 后台管理系统的相关页面383