图书介绍

从零开始学 PHP 第3版PDF|Epub|txt|kindle电子书版本网盘下载

从零开始学 PHP 第3版
  • 何俊斌,王彩编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121301053
  • 出版时间:2017
  • 标注页数:355页
  • 文件大小:68MB
  • 文件页数:369页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 PHP程序语言1

第1章 PHP漫谈1

1.1 认识PHP1

1.2 HTML基础2

1.2.1 HTML文档基本格式2

1.2.2 用标签显示Hello World3

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 客户端数据存储机制Cookie14

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和PHP24

2.1.2 Windows系统安装Apache、MySQL和PHP27

2.1.3 安装Zend Studio30

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 World35

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 会话处理函数Session140

9.4.1 开始会话140

9.4.2 存储与读取会话141

9.4.3 销毁会话142

9.5 Cookie处理函数143

9.5.1 创建cookie143

9.5.2 获取cookie143

9.5.3 cookie的有效期144

9.5.4 cookie的有效路径145

9.5.5 删除cookie145

9.6 使用HTTP Header145

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 连接到MySQL210

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与XML223

15.1 XML快速入门223

15.1.1 什么是XML223

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与AJAX257

17.1 什么是AJAX257

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 实现简单的MVC331

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 什么是CMS341

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

热门推荐