PHP开发实战宝典 pdf扫描版
http://www.100md.com
2016年6月2日
![]() |
| PHP开发实战宝典 |
![]() |
| PHP开发实战宝典pdf |
参见附件(90732KB)。
php开发实战宝典pdf是一款对PHP初学者来学非常有帮助的书籍,通过对实战项目的讲解,让同学们更容易接受,只有多练,多敲代码,才能熟练的掌握PHP编程技巧,有需要的快下载学习吧。
官方介绍:
本书从初学者角度出发,以基础知识为“基石”,以核心技术和高级应用为“梁柱”,最终通过实战项目来检验成果,这就是本书的编写思路。本书突出“基础”、“全面”、“深入”,强调“实战”效果。在介绍技术的同时,各章都提供有示例或稍大一些的实例,同时在各章的结尾通过几个小型项目来综合应用本章所讲解的知识,做到理论与实践相结合。最后提供5个完整的项目实例,详细讲述从前期规划、系统设计,到项目开发的全部实现过程。本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
目录:
第1部分 基础知识
第1章 初识PHP 3
视频讲解:7分钟
1.1 PHP概述 4
1.1.1 PHP是什么 4
1.1.2 PHP 5的新特性 4
1.1.3 PHP的语言优势 4
1.1.4 PHP语言的发展 5
1.2 PHP与其他语言的比较 6
1.3 PHP语言相关术语 7
1.4 资深程序员谈如何学习PHP 8
1.5 常用代码编辑工具 10
1.6 学习资源 12
1.6.1 PHP参考手册 12
1.6.2 PHP学习讨论 12
1.7 成功案例 13
1.8 本章小结 14
第2章 PHP环境搭建 15
视频讲解:80分钟
2.1 搭建PHP开发环境的准备工作 16
2.1.1 在Windows下搭建PHP开发环境的
准备工作 16
2.1.2 在Linux下搭建PHP开发环境的
准备工作 16
2.2 Apache服务器的安装和配置 16
2.2.1 在Windows下安装Apache服务器 16
2.2.2 在Linux下安装Apache服务器 19
2.3 PHP的安装和配置 20
2.3.1 在Windows下安装PHP 20
2.3.2 在Linux下安装PHP 21
2.4 mysql服务器的安装和配置 23
2.4.1 在Windows下安装MySQL服务器 23
2.4.2 在Linux下安装MySQL服务器 26
2.5 初学者——应用组合包快速搭建
PHP环境 27
2.6 第一个PHP程序 29
2.6.1 使用Macromedia dreamweaver 8
编写源程序 29
2.6.2 发布和运行PHP程序 31
2.7 环境安装常见问题 31
2.7.1 Apache安装常见问题 31
2.7.2 PHP安装常见问题 32
2.7.3 MySQL安装常见问题 33
2.8 实战 33
2.9 本章小结 35
2.10 实战练习 36
第3章 PHP语言基础 37
视频讲解:125分钟
3.1 学习语言基础的重要性 38
3.2 PHP语法基础 38
3.2.1 PHP标记符 38
3.2.2 PHP的注释 39
3.3 PHP的数据类型 40
3.3.1 整型 40
3.3.2 布尔型 41
3.3.3 浮点型 41
3.3.4 字符串型 42
3.3.5 null类型 44
3.3.6 数据类型的转换 45
3.4 PHP常量 46
3.4.1 声明和使用常量 46
3.4.2 预定义常量 48
3.5 PHP变量 49
3.5.1 变量声明及使用 49
3.5.2 变量作用域 51
3.5.3 可变变量 53
3.5.4 预定义变量 53
3.5.5 变量的生存周期 54
3.6 PHP运算符 54
3.6.1 字符串运算符 54
3.6.2 算术运算符 55
3.6.3 赋值运算符 56
3.6.4 递增递减运算符 57
3.6.5 位运算符 58
3.6.6 逻辑运算符 59
3.6.7 比较运算符 60
3.6.8 条件运算符 61
3.6.9 运算符的使用规则 61
3.7 PHP的表达式 62
3.8 实战 63
3.9 本章小结 64
3.10 实战练习 64
第4章 流程控制语句 65
视频讲解:80分钟
4.1 学前导读 66
4.1.1 什么是算法 66
4.1.2 算法的描述方法 66
4.1.3 程序的3种控制结构 67
4.2 条件控制语句 69
4.2.1 if条件语句 69
4.2.2 switch…case分支控制语句 72
4.3 循环控制语句 74
4.3.1 while循环语句 74
4.3.2 do…while循环语句 75
4.3.3 for循环语句 76
4.3.4 foreach循环 78
4.4 跳转控制语句 79
4.4.1 使用break语句跳出循环 79
4.4.2 使用continue语句跳出循环 81
4.5 实战 82
4.5.1 过滤留言信息中的敏感词 82
4.5.2 图书信息显示 85
4.5.3 应用switch语句设计网站主页 86
4.6 本章小结 88
4.7 实战练习 88
第5章 函数 89
视频讲解:75分钟
5.1 自定义函数 90
5.1.1 函数的命名规则 90
5.1.2 自定义函数格式 90
5.1.3 调用自定义函数 91
5.1.4 函数的参数 91
5.1.5 函数返回值 93
5.1.6 嵌套调用 93
5.1.7 递归调用 94
5.2 内建函数 94
5.3 输出语句 95
5.3.1 应用print语句输出字符 95
5.3.2 应用echo语句输出字符 96
5.3.3 应用printf语句格式化输出字符 98
5.3.4 应用sprintf语句格式化输出字符 99
5.4 引用文件 100
5.4.1 应用include语句引用文件 100
5.4.2 应用require语句引用文件 101
5.4.3 应用include_once语句引用文件 102
5.4.4 应用require_once语句引用文件 102
5.4.5 include语句和require语句的使用区别 104
5.4.6 include_once语句和require_once语句的
使用区别 104
5.5 实战 104
5.5.1 通过自定义函数防止新闻主题信息
出现中文乱码 104
5.5.2 应用include语句构建在线音乐网站主页 106
5.6 本章小结 108
5.7 实战练习 108
第6章 字符串 109
视频讲解:76分钟
6.1 字符串简介 110
6.2 单引号与双引号 110
6.3 定界符 111
6.4 连接字符串 113
6.5 转义、还原字符串 114
6.5.1 手动转义、还原字符串 114
6.5.2 自动转义、还原字符串 114
6.6 获取字符串长度 116
6.7 截取字符串 118
6.8 比较字符串 119
6.8.1 按字节比较 119
6.8.2 按自然排序法比较 120
6.8.3 指定从源字符串的位置比较 121
6.9 检索字符串 121
6.9.1 应用strstr()函数检索指定的关键字 121
6.9.2 应用substr_count()函数检索子串
出现的次数 122
6.10 替换子字符串 124
6.11 去除字符串中空白字符和特殊字符 128
6.11.1 去除字符串左端空白字符和特殊字符 128
6.11.2 去除字符串右端空白字符和特殊字符 129
6.11.3 去除字符串两端空白字符和特殊字符 129
6.12 格式化字符串 130
6.13 分割字符串 131
6.14 字符串与HTML相互转换 132
6.15 实战 134
6.15.1 超长文本的分页显示 134
6.15.2 控制页面中输出字符串的长度 136
6.16 本章小结 137
6.17 实战练习 138
第7章 正则表达式 139
视频讲解:82分钟
7.1 正则表达式是什么 140
7.2 正则表达式常用术语 140
7.3 正则表达式语法规则 140
7.3.1 行定位符(^和$) 141
7.3.2 字符类([]) 141
7.3.3 选择字符(|) 142
7.3.4 连字符(-) 142
7.3.5 排除字符([^]) 142
7.3.6 限定符(? * + {n,m}) 142
7.3.7 点字符(.) 143
7.3.8 转义字符(\) 143
7.3.9 反斜线(\) 144
7.3.10 括号字符(()) 145
7.3.11 反向引用 145
7.4 POSIX扩展正则表达式函数 146
7.4.1 查找字符串 146
7.4.2 替换字符串 146
7.4.3 分割字符串 147
7.5 PCRE兼容正则表达式函数 147
7.5.1 查找字符串 147
7.5.2 替换字符串 148
7.6 实战 149
7.7 本章小结 152
7.8 实战练习 152
第8章 PHP数组 153
视频讲解:90分钟
8.1 数组是什么 154
8.2 声明数组 154
8.2.1 数组命名规则 155
8.2.2 通过PHP函数创建数组 155
8.2.3 通过数组标识符“[]”创建数组 156
8.3 数组的类型 157
8.3.1 数字索引数组 157
8.3.2 关联数组 157
8.4 输出数组 158
8.5 数组的构造 159
8.5.1 创建一维数组 159
8.5.2 创建二维数组 159
8.6 遍历数组 160
8.6.1 foreach结构遍历数组 160
8.6.2 each()函数遍历数组 161
8.6.3 list()函数遍历数组 161
8.6.4 for语句遍历数组 163
8.7 合并数组 163
8.8 字符串与数组的转换 164
8.8.1 应用explode()函数将字符串转换成数组 164
8.8.2 应用implode()函数将数组转换成一个
新字符串 165
8.9 统计数组元素个数 165
8.10 数组排序 166
8.10.1 数字数组排序 166
8.10.2 关联数组排序 168
8.11 实战 169
8.12 本章小结 170
8.13 实战练习 170
第9章 PHP与Web页面交互 171
视频讲解:124分钟
9.1 表单 172
9.1.1 创建表单 172
9.1.2 认识表单元素 173
9.2 在Web页中创建表单 175
9.3 在Web页中嵌入PHP脚本 177
9.3.1 在HTML标记中嵌入PHP脚本 177
9.3.2 为表单元素赋值 178
9.4 提交表单数据 178
9.4.1 POST方法提交表单数据 179
9.4.2 GET方法提交表单数据 179
9.4.3 POST方法与GET方法的使用区别 180
9.5 PHP全局变量 181
9.5.1 $_POST[]全局变量 181
9.5.2 $_GET[]全局变量 182
9.5.3 $_SEESION[]全局变量 183
9.6 对URL传递的参数进行编/解码 183
9.6.1 对URL传递的参数进行编码 183
9.6.2 对URL编码的字符串进行解码 184
9.7 实战 185
9.7.1 发布和查看公告信息 185......(后略) ......
相关资料1:
- NodeWeb开发中文.pdf
- linux驱动开发入门与实战pdf电子版 简体中文版
- 《.NET Web企业应用开发实战_高等院校信息技术规划教材》.pdf
- 《Android开发艺术探索》任玉刚.pdf
- html5移动web开发指南电子书 pdf高清完整版
- 《微信小程序开发从入门到实战》.pdf
- Python3程序开发指南第二版修订版.pdf
- 《Android应用开发教程》.pdf
- Excel VBA程序开发自学宝典第3版
- 31天学会crm项目开发 pdf高清版
- 《动态网站开发教程(Dreamweaver+MySQL+PHP)》.pdf
- 《Dreamweaver CC动态网站开发案例课堂》.pdf
- arcgis engine开发从入门到精通 pdf中文电子版
- 《ASP.NET动态Web开发技术项目化教程》.pdf
- 《Struts 2 Web开发学习实录》.pdf
相关资料2:
- 花婆婆绘本ppt教案 花婆婆课件
- 城镇燃气分类和基本特性 GB/T 13611-2006
- 西南04j515室内装修图集 pdf电子版
- javascript高级程序设计第3版pdf pdf高清中文电子版
- 跳槽不如卧槽 pdf高清版
- 新12n4室内管道支吊架图集 pdf高清电子版
- 鸟哥的Linux私房菜+基础学习篇 第三版.pdf
- 别告诉我你会记笔记 pdf电子版
- 陕09g02钢筋混凝土结构构造详图 pdf高清电子版
- gb50411 2007建筑节能工程施工质量验收规范 word版-附pdf版
- 88j14 2居住建筑图集(第二版) pdf电子版
- 新12J10 无障碍设计
- ._[鸟哥的Linux私房菜]基础学习篇(第三版).pdf
- 02J611-3压型钢板及夹心板大门图集 pdf高清免费版
- GB 11121-2006 汽油机油标准 pdf高清版

