当前位置:首页 > 工业技术
从零开始学  PHP  第3版
从零开始学  PHP  第3版

从零开始学 PHP 第3版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:何俊斌,王彩编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2017
  • ISBN:7121301053
  • 页数:355 页
图书介绍:
《从零开始学 PHP 第3版》目录
标签:编著 开始

第一篇 PHP程序语言 1

第1章 PHP漫谈 1

1.1 认识PHP 1

1.2 HTML基础 2

1.2.1 HTML文档基本格式 2

1.2.2 用标签显示Hello World 3

1.2.3 创建网页上的列表 4

1.2.4 创建图像和链接 5

1.2.5 创建表格 7

1.2.6 创建表单 9

1.3 JavaScript基础 11

1.3.1 JavaScript的基本格式 12

1.3.2 控制IE的页面大小 12

1.3.3 获取页面文档内容 13

1.3.4 客户端数据存储机制Cookie 14

1.3.5 客户端事件驱动 16

1.3.6 实现客户端验证 19

1.4 典型实例 20

1.5 小结 22

1.6 习题 23

第2章 PHP编程硬件和软件需求 24

2.1 环境搭建 24

2.1.1 Linux系统安装Apache、MySQL和PHP 24

2.1.2 Windows系统安装Apache、MySQL和PHP 27

2.1.3 安装Zend Studio 30

2.2 Apache和PHP配置 31

2.2.1 Apache服务器基本配置 31

2.2.2 PHP的基本配置 32

2.2.3 PHP文件上传配置 33

2.2.4 PHP的Session配置 33

2.2.5 PHP的电子邮件配置 33

2.2.6 PHP的安全设置 34

2.2.7 PHP调试设置 34

2.3 第一个PHP程序Hello World 35

2.4 典型实例 38

2.5 小结 39

2.6 习题 40

第3章 类型 41

3.1 类型的世界 41

3.2 一切皆数据 41

3.3 无类型(NULL) 41

3.4 布尔型(Boolean) 43

3.5 数值 44

3.5.1 整型(integer) 44

3.5.2 浮点型(float) 44

3.5.3 理解整型和浮点型 45

3.5.4 理解数值范围 45

3.6 字符串(string) 47

3.7 资源(resource) 48

3.8 典型实例 48

3.9 小结 49

3.10 习题 49

第4章 变量和常量 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.8.1 常量的定义 59

4.8.2 魔术常量 60

4.9 典型实例 60

4.10 小结 64

4.11 习题 64

第5章 运算符、表达式和语句 66

5.1 算数运算符 66

5.1.1 加减乘除 66

5.1.2 求模 66

5.1.3 取反 67

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.11.1 表达式 72

5.11.2 语句 73

5.12 注释 73

5.13 典型实例 74

5.14 小结 77

5.15 习题 77

第6章 顺序流程 79

6.1 有序的世界 79

6.2 条件分支 79

6.2.1 if语句 79

6.2.2 if...else语句 80

6.2.3 ?...:语句 81

6.2.4 elseif语句 82

6.2.5 switch语句 84

6.3 循环 85

6.3.1 while语句 85

6.3.2 do...while语句 87

6.3.3 for语句 88

6.3.4 foreach语句 89

6.4 关键字 90

6.4.1 break语句 90

6.4.2 continue语句 91

6.4.3 return语句 92

6.5 异常处理 93

6.6 declare语句 93

6.7 流程控制强化训练 94

6.8 典型实例 96

6.9 小结 98

6.10 习题 99

第7章 函数 100

7.1 使用函数 100

7.2 系统(内置)函数 101

7.3 自定义函数 101

7.4 函数参数 103

7.5 返回值 105

7.6 动态调用函数 105

7.7 作用域 106

7.7.1 局部作用域 106

7.7.2 全局作用域 108

7.8 生存期 109

7.9 典型实例 111

7.10 小结 113

7.11 习题 113

第8章 PHP数组类 115

8.1 什么是数组 115

8.1.1 什么是PHP的数组 115

8.1.2 创建PHP的数组 115

8.2 增加删除数组元素 117

8.2.1 使用$arrayname[]增加数组元素 118

8.2.2 使用unset()删除数组中的元素 118

8.2.3 使用array_push()压入数组元素 119

8.2.4 使用array_pop()弹出数组元素 119

8.3 遍历输出数组 120

8.3.1 使用print_r()打印数组 120

8.3.2 使用for循环语句输出数组 121

8.3.3 使用foreach循环语句输出数组 122

8.4 数组排序 123

8.4.1 使用sort对数组进行排序 123

8.4.2 使用rsort对数组进行逆向排序 124

8.4.3 数组的随机排序 125

8.4.4 数组的反向排序 126

8.5 合并与拆分数组 127

8.5.1 合并数组 127

8.5.2 拆分数组 128

8.6 典型实例 129

8.7 小结 131

8.8 习题 132

第二篇 PHP参考函数 134

第9章 浏览器和输入输出 134

9.1 检测来访者的浏览器版本和语言 134

9.2 处理表单提交的数据 136

9.3 上传文件处理 137

9.4 会话处理函数Session 140

9.4.1 开始会话 140

9.4.2 存储与读取会话 141

9.4.3 销毁会话 142

9.5 Cookie处理函数 143

9.5.1 创建cookie 143

9.5.2 获取cookie 143

9.5.3 cookie的有效期 144

9.5.4 cookie的有效路径 145

9.5.5 删除cookie 145

9.6 使用HTTP Header 145

9.7 典型实例 146

9.8 小结 153

9.9 习题 153

第10章 文件目录类 155

10.1 创建目录和文件 155

10.2 列出目录和文件 156

10.3 获得磁盘空间 157

10.4 改变目录和文件的属性 158

10.5 写入数据到文件 159

10.5.1 使用fwrite()函数将数据写入文件 159

10.5.2 使用file_put_contents()函数将数据写入文件 160

10.6 从文件读取数据 160

10.6.1 使用fread()函数读取文件数据 161

10.6.2 使用file_get_contents()函数读取文件数据 162

10.7 修改文件内容 162

10.8 删除目录和文件 163

10.9 一个文本计数器实例 164

10.10 典型实例 165

10.11 小结 170

10.12 习题 171

第11章 数据处理类 173

11.1 字符串 173

11.1.1 计算字符串的长度 173

11.1.2 截取指定长度字符串 174

11.1.3 搜索指定的字符串 175

11.1.4 替换指定的字符串 175

11.1.5 转换字符串为数组 175

11.1.6 转换数组为字符串 175

11.1.7 设置字符编码 176

11.2 使用PHPExcel操作Microsoft Excel文件 176

11.2.1 创建Excel文件 176

11.2.2 修改并导出Excel文件 179

11.3 加密和解密 181

11.4 时间和日期 183

11.4.1 使用date()函数 183

11.4.2 使用mktime()函数 185

11.4.3 验证日期有效性 185

11.5 典型实例 186

11.6 小结 191

11.7 习题 191

第12章 图形图表类 193

12.1 使用GD创建图像 193

12.2 创建缩略图 195

12.3 给图片加水印 197

12.4 给图片加文字 198

12.5 典型实例 199

12.6 小结 202

12.7 习题 202

第13章 电子邮件类 203

13.1 用mail函数发送邮件 203

13.2 使用SMTP发送邮件 204

13.3 典型实例 206

13.4 小结 208

13.5 习题 209

第14章 数据库类 210

14.1 MySQL数据库 210

14.1.1 连接到MySQL 210

14.1.2 创建数据库和表 211

14.1.3 向表插入数据 213

14.1.4 更新表中数据 215

14.1.5 查询数据表 216

14.2 MSSQL数据库使用实例 217

14.3 典型实例 218

14.4 小结 221

14.5 习题 222

第三篇 PHP高级开发 223

第15章 PHP与XML 223

15.1 XML快速入门 223

15.1.1 什么是XML 223

15.1.2 XML、HTML和SGML之间的关系和区别 223

15.1.3 建立一个简单的XML文件 223

15.2 深入XML文档 224

15.2.1 XML声明 224

15.2.2 元素的概念 225

15.2.3 标记和属性 225

15.2.4 Well-formed XML(结构良好的XML) 226

15.2.5 Valid XML(有效的XML) 226

15.2.6 DTD(文件类型定义) 226

15.3 用SimpleXML处理XML文档 226

15.3.1 建立一个SimpleXML对象 226

15.3.2 XML数据的读取 227

15.3.3 XML数据的修改 229

15.3.4 XML数据的保存 229

15.3.5 实例:从XML文件中读取新闻列表 230

15.4 使用DOM库处理XML文档 232

15.4.1 创建一个DOM对象并装载XML文档 232

15.4.2 获得特定元素的数组 233

15.4.3 取得节点内容 233

15.4.4 取得节点属性 234

15.5 典型实例 234

15.6 小结 240

15.7 习题 240

第16章 PHP与正则表达式 242

16.1 了解正则表达式 242

16.1.1 什么是正则表达式 242

16.1.2 入门:一个简单的正则表达式 242

16.2 正则表达式的语法 243

16.2.1 普通字符 243

16.2.2 特殊字符 243

16.2.3 非打印字符 244

16.2.4 限定符及贪婪模式和非贪婪模式 244

16.2.5 定位符 245

16.2.6 选择与编组 246

16.2.7 后向引用 246

16.2.8 各操作符的优先级 247

16.2.9 修饰符 247

16.3 PHP中相关正则表达式的函数 247

16.3.1 用正则表达式检查字符串是否为规定格式 248

16.3.2 将字符串中特定的部分替换掉 249

16.3.3 取得字符串中符合规定的部分 250

16.4 典型实例 251

16.5 小结 255

16.6 习题 255

第17章 PHP与AJAX 257

17.1 什么是AJAX 257

17.2 AJAX的实现原理和工作流程 257

17.3 AJAX应用 258

17.3.1 如何建立远程连接对象 258

17.3.2 异步发送请求 259

17.3.3 回调函数的应用 261

17.3.4 一个基于AJAX的用户名验证程序 262

17.4 Spry框架 264

17.4.1 Spry框架简介 265

17.4.2 Spry框架的使用方法 265

17.4.3 Spry框架与Macromedia Dreamweaver的结合 268

17.4.4 使用Spry制作级联下拉菜单 272

17.5 典型实例 274

17.6 小结 280

17.7 习题 280

第18章 PHP类与对象 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)加速开发 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框架简介 314

20.1 PHP框架的现状和发展 314

20.2 常见PHP框架 315

20.2.1 Zend Framework框架 315

20.2.2 CakePHP框架 315

20.2.3 Symfony Project框架 316

20.2.4 ThinkPHP框架 316

20.2.5 QeePHP框架 317

20.2.6 CodeIgniter框架 317

20.3 CodeIgniter框架应用 318

20.3.1 CodeIgniter下载安装 318

20.3.2 CodeIgniter的控制器机制 319

20.3.3 CodeIgniter的模型机制 321

20.3.4 CodeIgniter的视图机制 322

20.4 典型实例 325

20.5 小结 329

20.6 习题 329

第四篇 PHP实例精讲 330

第21章 一个简单好用的MVC框架 330

21.1 什么是MVC模型 330

21.2 MVC模型的组成 330

21.2.1 数据模型 330

21.2.2 视图 331

21.2.3 控制器 331

21.3 实现简单的MVC 331

21.3.1 数据模型层的实现 331

21.3.2 视图层的实现 335

21.3.3 控制器的实现 335

21.4 MVC应用示例 336

21.5 小结 339

21.6 习题 340

第22章 制作一个内容管理系统(CMS) 341

22.1 什么是CMS 341

22.2 CMS的作用 341

22.3 需求分析 342

22.4 相关策划 342

22.4.1 后台策划 342

22.4.2 前台策划 344

22.5 系统架构 344

22.5.1 环境选择 345

22.5.2 选择框架 345

22.5.3 数据结构设计 345

22.5.4 目录结构 346

22.6 后台开发 346

22.6.1 后台文件结构 347

22.6.2 栏目功能开发 348

22.6.3 文章功能开发 351

22.7 前台实现 353

22.8 小结 355

22.9 习题 355

相关图书
作者其它书籍
返回顶部