从零开始学PHP-(第3版)
本书特色
[
《从零开始学PHP(第3版)》是关于PHP 的入门教程。PHP 作为一种被广泛应用的Web 语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP 技术开发,尤其Web 2.0 网站对它格外垂青。本书共4 篇,包括22 章的内容。**篇主要讲解了PHP 程序语言,包括PHP 环境的搭建、基础知识、常用流程控制、常用函数、数组的操作。第二篇主要分析了PHP 的一些参考函数,讲解了浏览器和输入/输出、文件目录类、数据处理类、图形图表类、电子邮件类和数据库类。第三篇详细介绍了PHP 高级开发的内容,主要包括XML、正则表达式、AJAX、类与对象、Pear 扩展和一些流行的PHP 框架。第四篇为PHP 实例精讲,首先介绍了一个简单好用的PHP 框架,然后介绍了如何在这个框架的基础上搭建CMS 内容管理系统。
《从零开始学PHP(第3版)》的特点是概念清楚,通过穿插类比的方式或加入相关插图进行辅助讲解,使读者能够更加直观地理解和掌握PHP 的各个知识点。《从零开始学PHP(第3版)》适合学习PHP 技术的初学者,也可作为大、中专院校或相关培训班的教材。
]
内容简介
[
◆ 基础知识→核心技术→典型应用→综合练习→项目实践
◆ 162个典型实例、87道练习题、1个MVC框架设计案例、1个完整项目开发案例
◆ 超值、大容量资源包,内含12小时多媒体教学视频、本书配套源代码文件、本书配套教学PPT、赠送21小时相关知识教学视频
◆ 赠送众多相关电子书及配套代码文件(纸质出版物价值246元)
]
作者简介
[
本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的开发实战经验,结合对编程入门爱好者需求与特点的深入调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。
]
目录
**篇 PHP 程序语言
第1 章 PHP 漫谈(
教学视频:19 分钟)
1
1.1 认识PHP 1
1.2 HTML 基础 2
1.3 JavaScript 基础 11
1.4 典型实例 20
1.5 小结 22
1.6 习题 23
第2 章 PHP 编程硬件和软件需求(
教学视频:25 分钟)
24
2.1 环境搭建 24
2.2 Apache 和PHP 配置 31
2.3 **个PHP 程序Hello World
35
2.4 典型实例 38
2.5 小结 39
2.6 习题 40
第3 章
类型( 教学视频:19 分钟) 41
3.1 类型的世界 41
3.2 一切皆数据 41
3.3 无类型(NULL) 41
3.4 布尔型(Boolean) 43
3.5 数值 44
3.6 字符串(string) 47
3.7 资源(resource) 48
3.8 典型实例 48
3.9 小结 49
3.10 习题 49
第4 章
变量和常量( 教学视频:25 分钟) 51
4.1 从类型到变量 51
4.2 变量的命名 53
4.3 可变变量 53
4.4 预定义变量 54
4.5 外部变量 55
4.6 引用 56
4.7 变量的销毁 58
4.8 常量 58
4.9 典型实例 60
4.10 小结 64
4.11 习题 64
第5 章
运算符、表达式和语句(
教学视频:12 分钟)
66
5.1 算数运算符 66
5.2 赋值运算符 67
5.3 自运算符 67
5.4 递增/递减运算符 68
5.5 字符串运算符 69
5.6 比较运算符 70
5.7 逻辑运算符 70
5.8 位运算符 71
5.9 执行运算符 72
5.10 错误控制运算符 72
5.11 表达式和语句 72
5.12 注释 73
5.13 典型实例 74
5.14 小结 77
5.15 习题 77
第6 章
顺序流程( 教学视频:25 分钟) 79
6.1 有序的世界 79
6.2 条件分支 79
6.3 循环 85
6.4 关键字 90
6.5 异常处理 93
6.6 declare 语句 93
6.7 流程控制强化训练 94
6.8 典型实例 96
6.9 小结 98
6.10 习题 99
第7 章
函数( 教学视频:29 分钟) 100
7.1 使用函数 100
7.2 系统(内置)函数 101
7.3 自定义函数 101
7.4 函数参数 103
7.5 返回值 105
7.6 动态调用函数 105
7.7 作用域 106
7.8 生存期 109
7.9 典型实例 111
7.10 小结 113
7.11 习题 113
第8 章 PHP 数组类(
教学视频:38 分钟)
115
8.1 什么是数组 115
8.2 增加删除数组元素 117
8.3 遍历输出数组 120
8.4 数组排序 123
8.5 合并与拆分数组 127
8.6 典型实例 129
8.7 小结 131
8.8 习题 132
第二篇 PHP 参考函数
第9 章
浏览器和输入输出(
教学视频:47 分钟)
134
9.1 检测来访者的浏览器版本和语言 134
9.2 处理表单提交的数据 136
9.3 上传文件处理 137
9.4 会话处理函数Session 140
9.5 Cookie 处理函数 143
9.6 使用HTTP Header 145
9.7 典型实例 146
9.8 小结 153
9.9 习题 153
第10 章
文件目录类( 教学视频:45 分钟) 155
10.1 创建目录和文件 155
10.2 列出目录和文件 156
10.3 获得磁盘空间 157
10.4 改变目录和文件的属性 158
10.5 写入数据到文件 159
10.6 从文件读取数据 160
10.7 修改文件内容 162
10.8 删除目录和文件 163
10.9 一个文本计数器实例 164
10.10 典型实例 165
10.11 小结 170
10.12 习题 171
第11 章
数据处理类( 教学视频:60 分钟) 173
11.1 字符串 173
11.2 使用PHPExcel 操作MicrosoftExcel
文件 176
11.3 加密和解密 181
11.4 时间和日期 183
11.5 典型实例 186
11.6 小结 191
11.7 习题 191
第12 章
图形图表类( 教学视频:39 分钟) 193
12.1 使用GD 创建图像 193
12.2 创建缩略图 195
12.3 给图片加水印 197
12.4 给图片加文字 198
12.5 典型实例 199
12.6 小结 202
12.7 习题 202
第13 章
电子邮件类( 教学视频:29 分钟) 203
13.1 用mail 函数发送邮件 203
13.2 使用SMTP 发送邮件 204
13.3 典型实例 206
13.4 小结 208
13.5 习题 209
第14 章
数据库类( 教学视频:43 分钟) 210
14.1 MySQL 数据库 210
14.2 MSSQL 数据库使用实例 217
14.3 典型实例 218
14.4 小结 221
14.5 习题 222
第三篇 PHP 高级开发
第15 章 PHP 与XML(
教学视频:22 分钟) 223
15.1 XML 快速入门 223
15.2 深入XML 文档 224
15.3 用SimpleXML 处理XML 文档 226
15.4 使用DOM 库处理XML 文档 232
15.5 典型实例 234
15.6 小结 240
15.7 习题 240
第16 章 PHP 与正则表达式(
教学视频:35 分钟)
242
16.1 了解正则表达式 242
16.2 正则表达式的语法 243
16.3 PHP 中相关正则表达式的函数 247
16.4 典型实例 251
16.5 小结 255
16.6 习题 255
第17 章 PHP 与AJAX(
教学视频:34 分钟)
257
17.1 什么是AJAX 257
17.2 AJAX 的实现原理和工作流程 257
17.3 AJAX 应用 258
17.4 Spry 框架 264
17.5 典型实例 274
17.6 小结 280
17.7 习题 280
第18 章 PHP 类与对象(
教学视频:26 分钟)
281
18.1 类与对象的初探 281
18.2 **个类 281
18.3 属性 282
18.4 方法 283
18.5 构造函数 284
18.6 关键字:在此我们是否可以有一点隐私
285
18.7 在类上下文操作 287
18.8 继承 289
18.9 典型实例 292
18.10 小结 295
18.11 习题 295
第19 章
使用PHP 扩展与应用库(PEAR)加速开发(
教学视频:34 分钟)
297
19.1 PEAR 介绍与安装 297
19.2 用PEAR 快速创建表单 299
19.3 用PEAR 轻松实现身份验证
302
19.4 用PEAR 实现数据库接口统一
304
19.5 用PEAR 简化数据验证 306
19.6 用PEAR 缓存提升程序性能
309
19.7 典型实例 311
19.8 小结 313
19.9 习题 313
第20 章 PHP 框架简介(
教学视频:24 分钟)
314
20.1 PHP 框架的现状和发展 314
20.2 常见PHP 框架 315
20.3 CodeIgniter 框架应用 318
20.4 典型实例 325
20.5 小结 329
20.6 习题 329
第四篇 PHP 实例精讲
第21 章
一个简单好用的MVC 框架(
教学视频:49 分钟)
330
21.1 什么是MVC 模型 330
21.2 MVC 模型的组成 330
21.3 实现简单的MVC 331
21.4 MVC 应用示例 336
21.5 小结 339
21.6 习题 340
第22 章
制作一个内容管理系统(CMS)(
教学视频:30 分钟)
341
22.1 什么是CMS 341
22.2 CMS 的作用 341
22.3 需求分析 342
22.4 相关策划 342
22.5 系统架构 344
22.6 后台开发 346
22.7 前台实现 353
22.8 小结 355
22.9 习题 355
封面
书名:从零开始学PHP-(第3版)
作者:何俊斌
页数:355
定价:¥59.8
出版社:电子工业出版社
出版日期:2017-01-01
ISBN:9787121301056
PDF电子书大小:103MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!