书籍详情

21天学通PHP(第2版)

21天学通PHP(第2版)

作者:陈浩 等 著

出版社:电子工业出版社

出版时间:2011-07-01

ISBN:9787121124747

定价:¥49.80

购买这本书可以去
内容简介
  PHP是一种广泛使用的开源Web语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP技术开发,尤其Web2.0网站对它格外垂青。本书共五篇,包括21章的内容。第一篇主要讲解了PHP基础知识,主要内容包括初识PHP、配置Web服务器和HTML基础。第二篇的主要内容是PHP基础语法,包括PHP基础知识、常用流程控制、常用函数、数组、字符串、HTML表单和文件的基本操作。第三篇主要分析了PHP开发的常见技术,主要讲解了类和对象、会话管理、正则表达式和式样匹配和错误调试与异常处理。第四篇详细介绍了数据库的内容,主要包括数据库基础、SQL语言和MySQL数据库基础、MySQL数据类型、MySQL数据库及其图形化管理工具、数据库的优化和PHP操作数据库。第五篇为综合案例篇,通过一个具体的实例讲解了如何使用PHP进行实际开发。本书的特点是概念清楚,有的穿插类比的方式或加入相关插图进行辅助讲解,使读者能够更加直观地理解和掌握PHP的各个知识点。本书适合学习PHP技术的初学者,也可作为大、中院校师生和培训班的教材。本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、源代码、职场面试法宝等。
作者简介
暂缺《21天学通PHP(第2版)》作者简介
目录
第一篇  PHP语言的基础知识
第1章  初识PHP 23
1.1  介绍PHP 23
1.1.1  PHP是什么 23
1.1.2  PHP有什么前景 23
1.1.3  PHP有什么优势 24
1.1.4  PHP的发展历史 24
1.2  PHP与ASP、JSP的对比 25
1.2.1  语言概念的介绍 25
1.2.2  性能的对比 25
1.3  PHP常用开发工具 26
1.3.1  用于PHP代码开发的工具 26
1.3.2  用于网页设计的工具 28
1.3.3  用于文本编辑的工具 29
1.4  小结 31
1.5  习题 31
第2章  配置Web服务器 34
2.1  学习PHP前的准备工作 34
2.1.1  选择硬件 34
2.1.2  选择操作系统 34
2.1.3  选择服务器软件 35
2.1.4  选择PHP版本 35
2.1.5  选择数据库 35
2.2  Apache服务器的安装 36
2.2.1  安装Apache服务器 36
2.2.2  配置Apache服务器 38
2.3  PHP的安装与配置 39
2.3.1  安装PHP压缩包 39
2.3.2  配置PHP运行环境 40
2.4  MySQL数据库的安装与测试 40
2.4.1  安装MySQL 40
2.4.2  测试MySQL 43
2.5  PHP、Apache服务器和MySQL建立关联 43
2.5.1  设置Apache支持PHP网页 43
2.5.2  测试Apache与PHP的关联 43
2.5.3  测试调用MySQL数据库 44
2.6  小结 45
2.7  习题 45
第3章  HTML基础 48
3.1  HTML简介 48
3.1.1  了解HTML语言 48
3.1.2  练习HTML语言实例 49
3.2  HTML语言的基础语法 50
3.2.1  HTML标签 50
3.2.2  HTML属性 51
3.2.3  HTML注释 52
3.3  HTML文档的基本结构 53
3.3.1  HTML主体标记 53
3.3.2  HTML头部标记 53
3.3.3  HTML主体区标记 54
3.4  文字标签 55
3.4.1  标题字标记 55
3.4.2  标题字的对齐属性 57
3.4.3  文字的修饰标记 57
3.4.4  字体标记 59
3.5  段落标记 60
3.5.1  段落标记 60
3.5.2  行中断标签 61
3.5.3  不换行标签 62
3.6  小结 63
3.7  习题 63
第二篇  PHP语言的语法基础
第4章  PHP基础知识 66
4.1  PHP的基础语法 66
4.1.1  语言风格 66
4.1.2  PHP在HTML中的嵌入 67
4.1.3  标识符 68
4.1.4  注释 69
4.1.5  使用echo输出命令 70
4.1.6  使用print输出命令 70
4.2  数据类型 71
4.2.1  布尔型 71
4.2.2  整型 72
4.2.3  浮点型 73
4.2.4  数据类型的转换 74
4.2.5  字符串 74
4.2.6  特殊的NULL类型 76
4.3  变量 76
4.3.1  变量名 76
4.3.2  变量的定义和赋值 76
4.3.3  输出变量值 77
4.3.4  变量类型的自动转换 78
4.3.5  默认变量 79
4.4  常量 80
4.4.1  默认常量 80
4.4.2  用户自定义常量 80
4.5  运算符及表达式 81
4.5.1  算术运算符 81
4.5.2  赋值运算符 82
4.5.3  自增自减运算符 83
4.5.4  位运算符 85
4.5.5  逻辑运算符 86
4.5.6  关系运算符 86
4.5.7  其他运算符 87
4.5.8  运算符的优先级 88
4.5.9  表达式 89
4.6  小结 89
4.7  习题 90
第5章  常用流程控制 92
5.1  if语句的使用 92
5.1.1  只含if的条件语句 92
5.1.2  if...else结构的条件语句 93
5.1.3  嵌套的if...else结构 94
5.1.4  if语句多种嵌套 95
5.2  switch语句的使用 96
5.2.1  switch多分支选择语句 97
5.2.2  switch语句的其他形式 98
5.3  while语句的使用 98
5.3.1  while循环语句 99
5.3.2  do…while循环语句 100
5.3.3  while循环和do…while循环的区别 100
5.4  for语句的使用 101
5.4.1  一般形式的循环 101
5.4.2  多重循环 103
5.5  break/continue语句的使用 104
5.5.1  使用break中断循环 104
5.5.2  使用continue语句执行下次循环 105
5.5.3  continue和break语句的区别 106
5.6  小结 106
5.7  习题 107
第6章  常用函数 110
6.1  自定义函数 110
6.1.1  自定义函数的语法格式 110
6.1.2  调用用户自定义的函数 111
6.1.3  按值传递参数 111
6.1.4  按引用传递参数 113
6.1.5  定义默认参数 114
6.1.6  定义函数返回值 116
6.1.7  使用return语句返回多个值 116
6.2  函数的高级调用 117
6.2.1  嵌套调用 117
6.2.2  递归调用 118
6.3  函数对变量的操作 119
6.3.1  变量函数 119
6.3.2  局部变量 120
6.3.3  全局变量 120
6.3.4  动态变量 122
6.3.5  静态变量 123
6.4  文件包含 123
6.4.1  使用require包含文件 123
6.4.2  使用include包含文件 124
6.4.3  require和include的区别 125
6.4.4  单次调用文件 126
6.5  数学函数 127
6.5.1  实现四舍五入和取整的函数 127
6.5.2  实现进制转化的函数 128
6.6  时间函数 129
6.6.1  日期函数date()的使用 129
6.6.2  获得日期信息 131
6.6.3  其他常用时间函数 132
6.7  本章小结 133
6.8  习题 133
第7章  数组 136
7.1  定义数组 136
7.1.1  数组的构成 136
7.1.2  使用赋值创建数组 136
7.1.3  使用array()函数创建数组 138
7.1.4  键名分配 138
7.1.5  用字符串作键名 139
7.1.6  键名的新建/修改 140
7.1.7  创建多维数组 141
7.2  数组输出与测试 142
7.2.1  打印变量 142
7.2.2  输出数组 143
7.2.3  测试数组 143
7.3  遍历数组 144
7.3.1  使用foreach遍历数组 144
7.3.2  foreach含键名的遍历 145
7.3.3  使用each()函数遍历数组 146
7.3.4  使用list()函数遍历数组 147
7.3.5  for语句遍历的应用 148
7.3.6  返回键和键值 149
7.3.7  查找数组元素值 149
7.4  数组计算 150
7.4.1  计算元素个数 150
7.4.2  使用count()函数实现递归 151
7.4.3  数组运算符 152
7.4.4  相同元素数组的比较 153
7.5  数组排序 154
7.5.1  按标识符排序 154
7.5.2  按元素值排序 155
7.5.3  删除原有键名排序 155
7.6  小结 156
7.7  习题 156
第8章  字符串 160
8.1  去除特殊字符 160
8.1.1  去除两端空格 160
8.1.2  去除左端空格 161
8.1.3  去除右端空格 162
8.2  字符串的大小写转换 163
8.2.1  转换为小写 163
8.2.2  转换为大写 163
8.2.3  首字符大写转换 164
8.2.4  单词首字符大写转换 165
8.3  比较字符串 165
8.3.1  比较运算符 166
8.3.2  区分大小写字符串的比较 166
8.3.3  不区分大小写字符串的比较 167
8.3.4  选择性的比较字符串 168
8.3.5  不区分大小写选择性的比较 168
8.4  查找与匹配 169
8.4.1  查找字符串 169
8.4.2  查找字符串出现次数 170
8.4.3  查找最后一次的位置 171
8.4.4  查找第一次的位置 172
8.5  替换与分隔 173
8.5.1  字符串的替换 173
8.5.2  字符串的部分替换 174
8.5.3  分隔字符串 175
8.6  字符串的其他操作 176
8.6.1  MD5算法的应用 176
8.6.2  创建格式化输出 177
8.7  小结 178
8.8  习题 178
第9章  HTML表单 181
9.1  制作表单界面 181
9.2  输入标记<input> 182
9.2.1  文本域text 183
9.2.2  密码域password 184
9.2.3  文件域file 185
9.2.4  提交与重置按钮 186
9.2.5  复选框 187
9.2.6  单选按钮 188
9.2.7  <select>下拉列表标记 189
9.3  提交表单信息 19
猜您喜欢

读书导航