图书介绍
入门很简单丛书 PHP入门很简单pdf电子书版本下载
- 涂文家等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302355649
- 出版时间:2014
- 标注页数:398页
- 文件大小:75MB
- 文件页数:413页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
入门很简单丛书 PHP入门很简单PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 初识PHP脚本语言 2
第1章 什么是PHP(教学视频:11分钟) 2
1.1 PHP的定义 2
1.1.1 动态网页vs.静态网页 2
1.1.2 通用编程语言vs.基于域的编程语言 3
1.1.3 服务器端脚本语言vs.客户端脚本语言 3
1.2 为什么要使用PHP 3
1.2.1 PHP脚本的特点 4
1.2.2 PHP脚本和Web应用程序 4
1.2.3 PHP脚本和数据库应用 5
1.2.4 PHP脚本和文件系统 5
1.2.5 PHP脚本和系统命令 6
1.3 什么是PHP文件 6
1.3.1 PHP文件的特征 6
1.3.2 PHP文件是如何工作的 7
1.4 习题 7
第2章 搭建PHP运行环境(教学视频:36分钟 8
2.1 准备必要的文件 8
2.1.1 获取Apache HTTP服务器软件 8
2.1.2 获取PHP处理引擎 9
2.1.3 获取MySQL数据库软件 10
2.1.4 获取数据库管理软件phpMyAdmin 11
2.2 安装Apache HTTP服务器 13
2.2.1 安装Apache HTTP服务器 13
2.2.2 安装验证 15
2.2.3 配置Apache HTTP服务器 15
2.3 安装和配置PHP脚本处理引擎 16
2.3.1 解压PHP引擎包 16
2.3.2 配置PHP引擎 17
2.3.3 配置验证 19
2.4 安装和配置MySQL数据库 21
2.4.1 安装MySQL数据库 21
2.4.2 配置验证 25
2.5 安装和配置phpMyAdmin 26
2.5.1 解压phpMyAdmin压缩包 26
2.5.2 配置phpMyAdmin 26
2.6 使用套件包搭建PHP运行环境 29
2.6.1 PHPnow 29
2.6.2 WampServer 31
2.7 在微软IIS上配置PHP运行环境 33
2.7.1 开启互联网信息服务 33
2.7.2 为微软IIS服务添加PHP支持 35
2.7.3 验证微软IIS服务对PHP的支持 36
2.8 安装集成开发环境(IDE) 37
2.8.1 IDE是什么 37
2.8.2 PHP开发中常用的IDE 39
2.8.3 创建PHP项目 40
2.9 习题 42
第3章 动手写第一个PHP脚本(教学视频:13分钟 43
3.1 何谓PHP命令 43
3.1.1 简单命令 43
3.1.2 复杂命令 44
3.2 如何写代码 45
3.2.1 PHP标记对 45
3.2.2 注释脚本 46
3.3 实战练习:向世界说Hello! 47
3.3.1 echo命令初识 47
3.3.2 实战练习——向世界说Hello! 48
3.4 习题 51
第2篇 常量、变量与数据 54
第4章 双生姐妹花——常量与变量(教学视频:35分钟) 54
4.1 什么是常量 54
4.1.1 如何定义常量 54
4.1.2 何时使用常量 56
4.1.3 PHP预置常量 57
4.2 什么是变量 58
4.2.1 变量的命名 58
4.2.2 如何定义变量 59
4.2.3 详谈变量输出 61
4.2.4 何时使用变量 62
4.2.5 如何销毁变量 64
4.3 实战练习:常量与变量 65
4.3.1 背景介绍 65
4.3.2 实现过程 66
4.4 习题 68
第5章 数据五虎将(教学视频:74分钟) 69
5.1 概述 69
5.1.1 数据全家福 69
5.1.2 为变量指定数据类型 70
5.2 玩转数字——整型和浮点型数据 71
5.2.1 四则运算 71
5.2.2 复杂运算 73
5.2.3 数字格式化 74
5.3 咬文嚼字——字符串型数据 75
5.3.1 文字游戏 75
5.3.2 文本格式化 78
5.4 操控时间——时间型数据 80
5.4.1 时间格式记 81
5.4.2 时间型变量 82
5.5 判别真假——布尔型数据 84
5.6 实战练习:计算税后收入 85
5.6.1 背景介绍 85
5.6.2 实现过程 85
5.7 习题 91
第6章 抱团效应——数组(教学视频:77分钟) 92
6.1 多胎胞——数组的声明与使用 92
6.1.1 创建数组 92
6.1.2 查看数组 94
6.1.3 修改数组 96
6.2 排排坐——数组的遍历、排序与比较 99
6.2.1 如何遍历数组中的元素 99
6.2.2 如何给数组中的元素排序 102
6.2.3 如何比较数组 105
6.3 串串门——数组与其他数据类型的互转 107
6.3.1 为什么要转换 107
6.3.2 数组与字符串的互转 108
6.3.3 数组与变量的互转 109
6.4 分分合合——数组的拆分与合并 111
6.4.1 如何拆分数组 111
6.4.2 如何合并数组 112
6.5 多维数组 113
6.5.1 多维数组vs.一维数组 114
6.5.2 创建多维数组和查看数组结构 115
6.5.3 如何遍历多维数组 116
6.6 实战练习:级联下拉菜单 118
6.6.1 界面预览 118
6.6.2 实现过程 118
6.7 习题 124
第3篇PHP编程基础 126
第7章 条件与循环(教学视频:59分钟 126
7.1 精细化运算——条件 126
7.1.1 什么是条件 127
7.1.2 如何定义条件 128
7.1.3 简单条件语句if…else 133
7.1.4 复杂条件语句switch 135
7.1.5 实战练习:用户信息验证 136
7.2 重复性运算——循环 140
7.2.1 for循环 140
7.2.2 while循环 144
7.2.3 do…while循环 146
7.2.4 避免无限循环 147
7.2.5 实战练习:遍历数组的另类方法 148
7.3 习题 151
第8章 脚本的重用(教学视频:76分钟 152
8.1 自定义函数 152
8.1.1 小试牛刀 152
8.1.2 参数与返回值 154
8.1.3 局部变量、全局变量和静态变量 156
8.1.4 引用外部变量 158
8.1.5 函数的引用 159
8.2 类 160
8.2.1 如何定义类 160
8.2.2 魔术方法_construct()和_destruct() 162
8.2.3 类的继承 164
8.2.4 类的私有元素 167
8.2.5 类的静态元素 169
8.3 对象 171
8.3.1 创建对象 171
8.3.2 克隆对象 172
8.3.3 销毁对象 173
8.4 实战练习:记账工具(上) 175
8.5 习题 176
第9章 Web编程基础(教学视频:47分钟) 177
9.1 使用URL传递数据 177
9.1.1 收集用户信息 178
9.1.2 接收信息数据 179
9.1.3 检测接收到的数据 183
9.2 使用Cookie缓存数据 187
9.2.1 使用Cookie存取数据 187
9.2.2 销毁Cookie数据 188
9.2.3 关于Cookie的后话 188
9.3 使用Session保障数据安全 189
9.3.1 PHP Session工作机制 189
9.3.2 创建及销毁Session 190
9.3.3 使用Session变量 190
9.4 使用表单上传文件 193
9.4.1 使用表单上传文件 193
9.4.2 获取已上传文件的信息 195
9.5 实战练习:记账工具(中) 197
9.5.1 界面预览 197
9.5.2 脚本分析 199
9.6 习题 200
第10章 数据的存储(教学视频:95分钟) 201
10.1 使用文本文件存取数据 201
10.1.1 打开和关闭文本文件 202
10.1.2 向文本文件中写入数据 204
10.1.3 从文本文件中读取数据 205
10.1.4 从CSV和TSV文件中读取数据 207
10.1.5 实战练习:用文本文件做数据源的留言本 209
10.2 使用XML存取数据 212
10.2.1 加载和读取XML数据 213
10.2.2 修改XML文件中的数据 215
10.2.3 向XML文件中添加数据 216
10.2.4 遍历XML文件中的数据 217
10.3 使用数据库存取数据 220
10.3.1 数据库基础 220
10.3.2 数据表之间的关系 225
10.3.3 查询结果的排序和组合 228
10.4 使用PHP来操作数据库 229
10.4.1 使用PHP打开和关闭数据库连接 231
10.4.2 使用PHP输出数据库查询结果 233
10.4.3 使用PHP来添加、修改和删除数据库数据 235
10.5 实战练习:记账工具(下) 239
10.5.1 规划数据库 239
10.5.2 批量导入模板 240
10.5.3 为页面添回功能前的准备工作 241
10.5.4 为页面添加功能 251
10.6 习题 260
第4篇 面向对象编程 262
第11章 PHP与操作系统(教学视频:15分钟 262
11.1 管理文件 262
11.1.1 获取文件信息 262
11.1.2 复制、重命名和删除文件 263
11.1.3 组织文件 265
11.2 调用操作系统命令 266
11.2.1 重音符(?) 267
11.2.2 system()函数、exec()函数和passthru()函数 268
11.2.3 四个变量的区别 268
11.3 使用PHP操控FTP 269
11.3.1 准备工作 269
11.3.2 登录FTP服务器 271
11.3.3 获取服务器文件列表 272
11.3.4 下载和上传文件 272
11.3.5 使用PHP操控FTP 273
11.4 使用PHP发送电子邮件 274
11.4.1 准备工作 274
11.4.2 发送电子邮件 277
11.4.3 发送带附件的电子邮件 278
第12章 PHP与基于对象的编程(OOP)(教学视频:35分钟) 282
12.1 基于过程vs.基于对象 283
12.1.1 为什么要用OOP 283
12.1.2 对象面面观 284
12.1.3 基于对象编程中常用术语 286
12.1.4 基于对象编程的编码规范 287
12.2 初识OOP 288
12.2.1 类和对象 288
12.2.2 类的扩展和改写 293
12.2.3 修饰词 299
12.2.4 一些魔术方法 300
12.3 进阶OOP 303
12.3.1 摸清类的情况 303
12.3.2 迭代器 306
12.3.3 数组对象 309
12.3.4 对象序列化 310
12.3.5 对象的克隆 311
12.3.6 方法链 312
12.4 设计模式 314
12.4.1 策略模式(Strategy) 315
12.4.2 工厂模式(Factory) 316
12.4.3 单体模式(Singleton) 317
12.4.4 观察员模式(Observer) 318
12.5 习题 323
第13章 PHP与MVC(教学视频:17分钟) 324
13.1 MVC大起底 324
13.1.1 什么是MVC 324
13.1.2 为什么要使用MVC 325
13.1.3 常用的MVC框架 325
13.2 KISSMVC:一个简单的MVC框架 326
13.2.1 KISSMVC框架概述 326
13.2.2 框架入口(index.php) 328
13.2.3 控制器(KISS Controller) 329
13.2.4 视图(KISS View) 332
13.2.5 模型(KISS Model) 335
13.2.6 使用控制器操控模型和视图 342
13.3 扩充框架:基于MVC的记账工具 347
13.3.1 数据规划 347
13.3.2 用户登录与验证 352
13.3.3 用户注册 355
13.3.4 添加收入和支出记录 359
13.3.5 批量添加收入和支出记录 364
13.3.6 查看数据记录 368
13.3.7 控制台 372
13.4 习题 375
第5篇 开源PHP应用 378
第14章 常见开源的PHP应用(教学视频:4分钟) 378
14.1 WordPress 378
14.1.1 安装WordPress 379
14.1.2 使用QuickPress发布一条博客 381
14.1.3 修改已发布的博客 381
14.1.4 定制页面 383
14.1.5 添加博客分类 384
14.1.6 管理导航菜单 385
14.1.7 管理前台主题 386
14.1.8 小结 387
14.2 Drupal 388
14.2.1 安装Drupal 388
14.2.2 了解Drupal的使用方法 390
14.2.3 管理站点内容 391
14.2.4 管理站点结构 393
14.2.5 管理用户 397
14.2.6 小结 398