图书介绍
从零开始学PHP 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 何俊斌,王彩编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121242519
- 出版时间:2014
- 标注页数:306页
- 文件大小:50MB
- 文件页数:319页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
从零开始学PHP 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 PHP程序语言15
第1章 PHP漫谈15
1.1 认识PHP15
1.2 HTML基础16
1.2.1 HTML文档基本格式16
1.2.2 用标签显示Hello World17
1.2.3 创建网页上的列表18
1.2.4 创建图像和链接19
1.2.5 创建表格21
1.2.6 创建表单23
1.3 JavaScript基础25
1.3.1 JavaScript的基本格式26
1.3.2 控制IE的页面大小26
1.3.3 获取页面文档内容27
1.3.4 客户端数据存储机制Cookie28
1.3.5 客户端事件驱动30
1.3.6 实现客户端验证33
1.4 小结34
1.5 习题34
第2章 PHP编程硬件和软件需求36
2.1 环境搭建36
2.1.1 Linux系统安装Apache、MySQL和PHP36
2.1.2 Windows系统安装Apache、MySQL和PHP39
2.1.3 安装Zend Studio42
2.2 Apache和PHP配置43
2.2.1 Apache服务器基本配置43
2.2.2 PHP的基本配置44
2.2.3 PHP文件上传配置45
2.2.4 PHP的Session配置45
2.2.5 PHP的电子邮件配置45
2.2.6 PHP的安全设置46
2.2.7 PHP调试设置46
2.3 第一个PHP程序Hello World47
2.4 小结50
2.5 习题50
第3章 类型51
3.1 类型的世界51
3.2 一切皆数据51
3.3 无类型(NULL)51
3.4 布尔型(Boolean)53
3.5 数值54
3.5.1 整型(integer)54
3.5.2 浮点型(float)54
3.5.3 理解整型和浮点型55
3.5.4 理解数值范围55
3.6 字符串(string)57
3.7 资源(resource)58
3.8 小结58
3.9 习题58
第4章 变量和常量59
4.1 从类型到变量59
4.2 变量的命名61
4.3 可变变量61
4.4 预定义变量62
4.5 外部变量63
4.6 引用65
4.7 变量的销毁66
4.8 常量67
4.8.1 常量的定义67
4.8.2 魔术常量68
4.9 小结68
4.10 习题68
第5章 运算符、表达式和语句69
5.1 算数运算符69
5.1.1 加减乘除69
5.1.2 求模69
5.1.3 取反70
5.2 赋值运算符70
5.3 自运算符70
5.4 递增/递减运算符71
5.5 字符串运算符72
5.6 比较运算符73
5.7 逻辑运算符73
5.8 位运算符74
5.9 执行运算符75
5.10 错误控制运算符75
5.11 表达式和语句75
5.11.1 表达式75
5.11.2 语句76
5.12 注释76
5.13 小结77
5.14 习题77
第6章 顺序流程78
6.1 有序的世界78
6.2 条件分支78
6.2.1 if语句78
6.2.2 if...else语句79
6.2.3 ?...:语句80
6.2.4 elseif语句81
6.2.5 switch语句83
6.3 循环84
6.3.1 while语句84
6.3.2 do...while语句86
6.3.3 for语句87
6.3.4 foreach语句88
6.4 关键字89
6.4.1 break语句89
6.4.2 continue语句90
6.4.3 return语句91
6.5 异常处理92
6.6 declare语句92
6.7 流程控制强化训练93
6.8 小结95
6.9 习题95
第7章 函数96
7.1 使用函数96
7.2 系统(内置)函数97
7.3 自定义函数97
7.4 函数参数99
7.5 返回值101
7.6 动态调用函数101
7.7 作用域102
7.7.1 局部作用域102
7.7.2 全局作用域104
7.8 生存期105
7.9 小结107
7.10 习题107
第8章 PHP数组类108
8.1 什么是数组108
8.1.1 什么是PHP的数组108
8.1.2 创建PHP的数组108
8.2 增加删除数组元素110
8.2.1 使用$arrayname[]增加数组元素111
8.2.2 使用unset()删除数组中的元素111
8.2.3 使用array_push()压入数组元素112
8.2.4 使用array_pop()弹出数组元素112
8.3 遍历输出数组113
8.3.1 使用print_r()打印数组113
8.3.2 使用for循环语句输出数组114
8.3.3 使用foreach循环语句输出数组115
8.4 数组排序116
8.4.1 使用sort对数组进行排序116
8.4.2 使用rsort对数组进行逆向排序117
8.4.3 数组的随机排序118
8.4.4 数组的反向排序119
8.5 合并与拆分数组120
8.5.1 合并数组120
8.5.2 拆分数组121
8.6 小结122
8.7 习题122
第二篇 PHP参考函数124
第9章 浏览器和输入输出124
9.1 检测来访者的浏览器版本和语言124
9.2 处理表单提交的数据126
9.3 上传文件处理128
9.4 会话处理函数Session130
9.4.1 开始会话131
9.4.2 存储与读取会话131
9.4.3 销毁会话133
9.5 Cookie处理函数133
9.5.1 创建cookie133
9.5.2 获取cookie134
9.5.3 cookie的有效期135
9.5.4 cookie的有效路径135
9.5.5 删除cookie135
9.6 使用HTTP Headers136
9.7 小结137
9.8 习题137
第10章 文件目录类139
10.1 创建目录和文件139
10.2 列出目录和文件140
10.3 获得磁盘空间141
10.4 改变目录和文件的属性142
10.5 写入数据到文件143
10.5.1 使用fwrite()函数将数据写入文件143
10.5.2 使用file put_contents()函数将数据写入文件144
10.6 从文件读取数据145
10.6.1 使用fread()函数来对文件的数据进行读取145
10.6.2 使用file_get_contents()函数来读取文件中的数据146
10.7 修改文件内容146
10.8 删除目录和文件147
10.9 一个文本计数器实例148
10.10 小结149
10.11 习题149
第11章 数据处理类151
11.1 字符串151
11.1.1 计算字符串的长度151
11.1.2 截取指定长度字符串152
11.1.3 搜索指定的字符串153
11.1.4 替换指定的字符串153
11.1.5 转换字符串为数组153
11.1.6 转换数组为字符串153
11.1.7 设置字符编码154
11.2 使用PHPExcel操作Microsoft Excel文件154
11.2.1 创建Excel文件154
11.2.2 修改并导出Excel文件157
11.3 加密和解密159
11.4 时间和日期161
11.4.1 使用date()函数161
11.4.2 使用mktime()函数163
11.4.3 验证日期有效性163
11.5 小结164
11.6 习题164
第12章 图形图表类166
12.1 使用GD创建图像166
12.2 创建缩略图168
12.3 给图片加水印169
12.4 给图片加文字171
12.5 小结172
12.6 习题172
第13章 电子邮件类174
13.1 用mail函数发送邮件174
13.2 使用SMTP发送邮件175
13.3 发送一个带附件的邮件177
13.4 小结179
13.5 习题180
第14章 数据库类181
14.1 MySQL数据库181
14.1.1 连接到MySQ L181
14.1.2 创建数据库和表182
14.1.3 向表插入数据184
14.1.4 更新表中数据186
14.1.5 查询数据表187
14.2 MSSQL数据库使用实例188
14.3 小结189
14.4 习题189
第三篇 PHP高级开发191
第15章 PHP与XML191
15.1 XML快速入门191
15.1.1 什么是XML191
15.1.2 XML,HTML,SGML之间的关系和区别191
15.1.3 建立一个简单的XML文件191
15.2 深入XML文档192
15.2.1 XML声明192
15.2.2 元素的概念193
15.2.3 标记和属性194
15.2.4 Well-formed XML(良好格式的XML)194
15.2.5 Valid XML(有效的XML)194
15.2.6 DTD(文件类型定义)194
15.3 用SimpleXML处理XML文档194
15.3.1 建立一个SimpleXML对象195
15.3.2 XML数据的读取195
15.3.3 XML数据的修改197
15.3.4 XML数据的保存198
15.3.5 实例:从XML文件中读取新闻列表198
15.4 使用DOM库处理XML文档200
15.4.1 创建一个DOM对象并装载XML文档200
15.4.2 获得特定元素的数组201
15.4.3 取得节点内容201
15.4.4 取得节点属性202
15.4.5 实例:使用DOM库读取新闻列表202
15.5 小结204
15.6 习题204
第16章 PHP与正则表达式206
16.1 了解正则表达式206
16.1.1 什么是正则表达式206
16.1.2 入门:一个简单的正则表达式206
16.2 正则表达式的语法207
16.2.1 普通字符207
16.2.2 特殊字符207
16.2.3 非打印字符208
16.2.4 限定符及贪婪模式和非贪婪模式208
16.2.5 定位符209
16.2.6 选择与编组210
16.2.7 后向引用210
16.2.8 各操作符的优先级211
16.2.9 修饰符211
16.3 PHP中相关正则表达式的函数211
16.3.1 用正则表达式检查字符串是否是规定格式212
16.3.2 将字符串中特定的部分替换掉213
16.3.3 取得字符串中符合规定的部分214
16.4 常用的正则表达式215
16.4.1 检测邮件地址的真实性215
16.4.2 检查电话号码的真实性216
16.4.3 用户名的合法性检测217
16.4.4 中文字符的检测218
16.5 小结219
16.6 习题219
第17章 PHP与AJAX221
17.1 什么是AJAX221
17.2 AJAX的实现原理和工作流程221
17.3 AJAX应用222
17.3.1 如何建立远程连接对象222
17.3.2 异步发送请求223
17.3.3 回调函数的应用225
17.3.4 一个基于AJAX的用户名验证程序226
17.4 Spry框架229
17.4.1 Spry框架简介229
17.4.2 Spry框架的使用方法229
17.4.3 Spry框架与Macromedia Dreamweaver的结合232
17.4.4 使用Spry制作级联下拉菜单236
17.5 小结238
17.6 习题239
第18章 PHP类与对象240
18.1 类与对象的初探240
18.2 第一个类240
18.3 属性241
18.4 方法242
18.5 构造函数243
18.6 关键字:在此我们是否可以有一点隐私244
18.7 在类上下文操作246
18.8 继承247
18.9 小结250
18.10 习题250
第19章 使用PHP扩展与应用库(PEAR)加速开发252
19.1 PEAR介绍与安装252
19.2 用PEAR快速创建表单254
19.3 用PEAR轻松实现身份验证257
19.4 用PEAR实现数据库接口统一259
19.5 用PEAR简化数据验证261
19.6 用PEAR缓存提升程序性能264
19.7 用PEAR支持多个邮件后台接口266
19.8 用PEAR进行单元测试267
19.9 小结268
19.10 习题268
第20章 PHP框架简介269
20.1 PHP框架的现状和发展269
20.2 常见PHP框架270
20.2.1 Zend Framework框架270
20.2.2 CakePHP框架270
20.2.3 Symfony Project框架271
20.2.4 ThinkPHP框架271
20.2.5 QeePHP框架272
20.2.6 CodeIgniter框架272
20.3 CodeIgniter框架应用273
20.3.1 CodeIgniter下载安装273
20.3.2 CodeIgniter的控制器机制274
20.3.3 CodeIgniter的模型机制276
20.3.4 CodeIgniter的视图机制277
20.4 小结280
20.5 习题280
第四篇 PHP实例精讲281
第21章 一个简单好用的MVC框架281
21.1 什么是MVC模型281
21.2 MVC模型的组成281
21.2.1 数据模型282
21.2.2 视图282
21.2.3 控制器282
21.3 实现简单的MVC282
21.3.1 数据模型层的实现282
21.3.2 视图层的实现286
21.3.3 控制器的实现286
21.4 使用MVC的一个例子287
21.5 小结291
21.6 习题291
第22章 制作一个内容管理系统(CMS)292
22.1 什么是CMS292
22.2 为什么CMS292
22.3 需求分析293
22.4 相关策划293
22.4.1 后台策划293
22.4.2 前台策划295
22.5 系统架构295
22.5.1 环境选择296
22.5.2 选择框架296
22.5.3 数据结构设计296
22.5.4 目录结构297
22.6 后台开发297
22.6.1 后台文件结构297
22.6.2 栏目功能开发299
22.6.3 文章功能开发302
22.7 前台实现304
22.8 小结305
22.9 习题306
热门推荐
- 3659067.html
- 3261834.html
- 3235304.html
- 2362398.html
- 3677609.html
- 807924.html
- 2152699.html
- 843842.html
- 2803405.html
- 1641446.html
- http://www.ickdjs.cc/book_3833593.html
- http://www.ickdjs.cc/book_1182248.html
- http://www.ickdjs.cc/book_2412337.html
- http://www.ickdjs.cc/book_776948.html
- http://www.ickdjs.cc/book_1334231.html
- http://www.ickdjs.cc/book_1517034.html
- http://www.ickdjs.cc/book_925395.html
- http://www.ickdjs.cc/book_2103231.html
- http://www.ickdjs.cc/book_1122700.html
- http://www.ickdjs.cc/book_173396.html