《PHP开发实战宝典》.(潘凯华,邹天思).[PDF]
本书介绍:
本书从初学者角度出发,以基础知识为“基石”,以核心技术和高级应用为“梁柱”,最终通过实战项目来检验成果,这就是本书的编写思路。本书突出“基础”、“全面”、“深入”,强调“实战”效果。在介绍技术的同时,各章都提供有示例或稍大一些的实例,同时在各章的结尾通过几个小型项目来综合应用本章所讲解的知识,做到理论与实践相结合。最后提供5个完整的项目实例,详细讲述从前期规划、系统设计,到项目开发的全部实现过程。.
全书共分29章,包括初识PHP,PHP环境搭建,PHP语言基础,流程控制语句,函数,字符串,正则表达式,PHP数组,PHP与Web页面交互,PHP与JavaScript交互,日期和时间,会话管理,图形图像,文件系统,面向对象,PHP加密技术,MySQL数据库基本操作,phpMyAdmin图形化管理工具,使用MySQL函数操作数据库,ADODB类库,程序调试与错误处理,XML技术,Ajax技术,Smarty模板技术,博客管理系统,应用Smarty模板开发电子商务平台,办公自动化系统,供求信息网,图书借阅管理系统等内容,最后还在附录中介绍了PHP的编码规则。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。..
本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。...
本书目录:
第1部分基础知识.
第1章初识PHP 3
视频讲解:7分钟
1.1PHP概述 4
1.1.1PHP是什么 4
1.1.2PHP 5的新特性 4
1.1.3PHP的语言优势 4
1.1.4PHP语言的发展 5
1.2PHP与其他语言的比较 6
1.3PHP语言相关术语 7
1.4资深程序员谈如何学习PHP 8
1.5常用代码编辑工具 10
1.6学习资源 12
1.6.1PHP参考手册 12
1.6.2PHP学习讨论 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.2Apache服务器的安装和配置 16
2.2.1在Windows下安装Apache服务器 16
2.2.2在Linux下安装Apache服务器 19
2.3PHP的安装和配置 20
2.3.1在Windows下安装PHP 20
2.3.2在Linux下安装PHP 21
2.4MySQL服务器的安装和配置 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.1Apache安装常见问题 31
2.7.2PHP安装常见问题 32
2.7.3MySQL安装常见问题 33
2.8实战 33
2.9本章小结 35
2.10实战练习 36
第3章PHP语言基础 37
视频讲解:125分钟
3.1学习语言基础的重要性 38
3.2PHP语法基础 38
3.2.1PHP标记符 38
3.2.2PHP的注释 39
3.3PHP的数据类型 40
3.3.1整型 40
3.3.2布尔型 41
3.3.3浮点型 41
3.3.4字符串型 42
3.3.5null类型 44
3.3.6数据类型的转换 45
3.4PHP常量 46
3.4.1声明和使用常量 46
3.4.2预定义常量 48
3.5PHP变量 49
3.5.1变量声明及使用 49
3.5.2变量作用域 51
3.5.3可变变量 53
3.5.4预定义变量 53
3.5.5变量的生存周期 54
3.6PHP运算符 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.7PHP的表达式 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.1if条件语句 69
4.2.2switch…case分支控制语句 72
4.3循环控制语句 74
4.3.1while循环语句 74
4.3.2do…while循环语句 75
4.3.3for循环语句 76
4.3.4foreach循环 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.5include语句和require语句的使用区别 104
5.4.6include_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选择字符(
下载地址:
**** Hidden Message *****
有道理。。。 过来看看的 看帖回帖是美德!:lol 我是来刷分的,嘿嘿 我是来刷分的,嘿嘿 谢谢楼主,共同发展 路过,支持一下啦 学习了,谢谢分享、、、 支持一下:lol