从零开始学PHP(第3版)

副标题:无

作   者:何俊斌

分类号:

ISBN:9787121301056

微信扫一扫,移动浏览光盘

简介


《从零开始学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 技术的初学者,也可作为大、中专院校或相关培训班的教材。

目录


第一篇 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版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon