21天学通PHPPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:白志强,白志刚等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121079009
- 页数:408 页
第一篇 PHP基础知识 23
第1章 初识PHP(教学视频:27分钟) 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 网页设计工具 27
1.3.3 文本编辑工具 29
1.4 综合练习 31
1.5 小结 32
1.6 习题 32
第2章 配置Web服务器(教学视频:70分钟) 34
2.1 准备工作 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 建立关联 43
2.5.1 设置Apache支持PHP网页 43
2.5.2 测试Apache与PHP的关联 43
2.5.3 测试调用MySQL 45
2.6 综合练习 45
2.7 小结 46
2.8 习题 46
第3章 HTML基础(教学视频:101分钟) 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 标题字的对齐属性 56
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 综合练习 62
3.7 小结 64
3.8 习题 65
第4章 PHP基础知识(教学视频:75分钟) 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 浮点型 72
4.2.4 数据类型的转换 73
4.2.5 字符串 74
4.2.6 NULL类型 75
4.3 变量 75
4.3.1 变量名 75
4.3.2 定义和赋值 76
4.3.3 输出变量 76
4.3.4 变量类型自动转换 77
4.3.5 默认变量 78
4.4 常量 79
4.4.1 默认常量 79
4.4.2 自定义常量 80
4.5 运算符及表达式 80
4.5.1 算术运算符 81
4.5.2 赋值运算符 82
4.5.3 自增自减运算符 82
4.5.4 位运算符 84
4.5.5 逻辑运算符 85
4.5.6 关系运算符 85
4.5.7 其他运算符 86
4.5.8 运算符优先级 87
4.5.9 表达式 88
4.6 综合练习 88
4.7 小结 90
4.8 习题 90
第5章 常用流程控制(教学视频:50分钟) 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语句的区别 105
5.6 综合练习 106
5.7 小结 108
5.8 习题 108
第6章 常用函数(教学视频:80分钟) 111
6.1 自定义函数 111
6.1.1 自定义函数格式 111
6.1.2 调用用户定义的函数 112
6.1.3 按值传递参数 112
6.1.4 引用传递参数 114
6.1.5 定义默认参数 115
6.1.6 函数返回值 116
6.1.7 返回多个值 117
6.2 函数的高级调用 118
6.2.1 嵌套调用 118
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 获得日期信息 130
6.6.3 其他时间函数 131
6.7 综合练习 132
6.8 本章小结 134
6.9 习题 134
第7章 数组(教学视频:75分钟) 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 数组输出与测试 141
7.2.1 打印变量 141
7.2.2 输出数组 142
7.2.3 测试数组 143
7.3 遍历数组 143
7.3.1 foreach遍历数组 144
7.3.2 foreach含键名的遍历 144
7.3.3 each()函数遍历数组 145
7.3.4 list()函数遍历数组 146
7.3.5 for语句遍历 147
7.3.6 返回键和键值 148
7.3.7 查找数组元素值 149
7.4 数组计算 149
7.4.1 计算元素个数 149
7.4.2 count()函数的递归 150
7.4.3 数组运算符 151
7.4.4 相同元素数组的比较 152
7.5 数组排序 153
7.5.1 按标识符排序 153
7.5.2 按元素值排序 154
7.5.3 删除原有键名排序 155
7.6 综合练习 155
7.7 小结 157
7.8 习题 157
第二篇 PHP基础语法 159
第8章 字符串(教学视频:78分钟) 159
8.1 去除特殊字符 159
8.1.1 去除两端空格 159
8.1.2 去除左端空格 160
8.1.3 去除右端空格 161
8.2 字符串的大小写转换 161
8.2.1 转换为小写 161
8.2.2 转换为大写 162
8.2.3 首字符大写转换 163
8.2.4 单词首字符大写转换 163
8.3 比较字符串 164
8.3.1 比较运算符 164
8.3.2 区分大小写字符串的比较 165
8.3.3 不区分大小写字符串的比较 165
8.3.4 选择性的比较字符串 166
8.3.5 不区分大小写选择性的比较 167
8.4 查找与匹配 167
8.4.1 查找字符串 168
8.4.2 查找字符串出现次数 169
8.4.3 查找最后一次的位置 170
8.4.4 查找第一次的位置 170
8.5 替换与分隔 171
8.5.1 字符串的替换 171
8.5.2 部分替换 172
8.5.3 分隔字符串 173
8.6 字符串的其他操作 174
8.6.1 MD5算法 174
8.6.2 创建格式化输出 175
8.7 综合练习 176
8.8 小结 178
8.9 习题 178
第9章 HTML表单(教学视频:67分钟) 180
9.1 表单制作 180
9.2 输入标记<input> 181
9.2.1 文本域text 182
9.2.2 密码域password 183
9.2.3 文件域file 184
9.2.4 提交与重置按钮 185
9.2.5 复选框 186
9.2.6 单选按钮 187
9.2.7 <select>下拉列表标记 188
9.3 提交表单信息 190
9.3.1 get方法提交 190
9.3.2 post方法提交 192
9.4 PHP处理表单 193
9.5 表单验证 195
9.5.1 用户名验证 195
9.5.2 邮件地址验证 196
9.5.3 密码验证 197
9.6 综合练习 197
9.7 小结 201
9.8 习题 201
第10章 文件的基本操作(教学视频:57分钟) 203
10.1 文件访问 203
10.1.1 判断文件是否存在 203
10.1.2 访问文件属性 204
10.1.3 打开文件 205
10.1.4 关闭文件 206
10.2 读取文件 206
10.2.1 读取文件相应字符 206
10.2.2 读取整个文件 207
10.2.3 按行读取 208
10.3 写入数据 208
10.3.1 写入单行数据 209
10.3.2 写入多行数据 210
10.4 指针 211
10.4.1 查找指针位置 211
10.4.2 rewind()函数 212
10.4.3 指针定位 213
10.5 目录操作 214
10.5.1 打开目录 214
10.5.2 关闭目录 215
10.5.3 读取目录 215
10.5.4 遍历目录 216
10.5.5 创建目录 217
10.5.6 删除目录 218
10.6 综合练习 219
10.7 小结 220
10.8 习题 221
第三篇 PHP常见技术 223
第11章 类和对象(教学视频:86分钟) 223
11.1 类的使用 223
11.1.1 类和对象 223
11.1.2 创建类 224
11.1.3 实例化类 224
11.1.4 方法的使用 224
11.2 类的访问控制 225
11.2.1 公有属性 226
11.2.2 改变属性值 226
11.2.3 私有属性 227
11.2.4 protected属性 228
11.2.5 const属性 229
11.3 类的特性 230
11.3.1 继承性 230
11.3.2 多态性 231
11.4 构造函数 232
11.4.1 创建构造函数 232
11.4.2 调用父类构造函数 234
11.5 析构函数 235
11.5.1 析构函数的调用 235
11.5.2 使用其他方法调用析构函数 236
11.6 $this关键字 236
11.6.1 调用变量 237
11.6.2 调用其他方法 237
11.7 static关键字 238
11.7.1 静态属性 238
11.7.2 静态方法 239
11.8 final关键字 240
11.8.1 final函数的调用 240
11.8.2 final类不能被继承 241
11.8.3 final方法不能被重写 242
11.9 综合练习 243
11.10 小结 245
11.11 习题 245
第12章 会话管理(教学视频:74分钟) 247
12.1 Cookie概述 247
12.1.1 Cookie的作用 247
12.1.2 Cookie的限制 248
12.2 PHP中Cookie的使用 248
12.2.1 创建Cookie 248
12.2.2 访问Cookie 249
12.2.3 Cookie工作时间 249
12.2.4 Cookie数组 251
12.3 Session常见函数及用法 251
12.3.1 启动一个Session 251
12.3.2 调用Session变量 252
12.3.3 查看session_id的值 253
12.3.4 Session的使用 254
12.4 综合练习 255
12.5 小结 257
12.6 习题 258
第13章 正则表达式和式样匹配(教学视频:82分钟) 259
13.1 正则表达式的匹配 259
13.1.1 一般匹配 259
13.1.2 特殊匹配 260
13.2 元字符 260
13.2.1 行首位置 261
13.2.2 行尾位置 261
13.2.3 元字符+ 262
13.2.4 字符类 263
13.3 样式匹配函数 264
13.3.1 表达式匹配 264
13.3.2 全局匹配 265
13.3.3 搜索和替换 267
13.3.4 分隔字符串 268
13.4 综合练习 269
13.5 小结 270
13.6 习题 271
第14章 错误调试与异常处理(教学视频:70分钟) 273
14.1 基本调试策略 273
14.1.1 调试步骤 273
14.1.2 配置指令 273
14.2 语法错误 275
14.2.1 缺少分号 275
14.2.2 缺少一个引号 275
14.2.3 缺少整个引号 276
14.2.4 缺少关键字 277
14.2.5 缺少括号 278
14.2.6 变量前缺少符号 278
14.3 运行错误 279
14.3.1 文件操作与权限 279
14.3.2 连接数据库失败 280
14.4 逻辑错误 280
14.4.1 计算错误 281
- 《碧岩录编著者 圜悟克勤大师传 全新小说版》吴言生著 2011
- 《英语 选修8 人民教育出版社 课程教材研究所 英语课程教材研究开发中心编著》刘道义主编;龚亚夫,郑旺全副主编 2007
- 《建设工程监理操作指南 按新规范编著》李明安编著 2013
- 《生物2 遗传与进化 必修 教师教学用书 人民教育出版社,课程教材研究所,生物课程教材研究开发中心编著》朱正威,赵占良主编;李红副主编 2007
- 《语文 4 必修 人民教育出版社,课程教材研究所,中学语文课程教材研究开发中心,北京大学中文系,语文教育研究所编著》熊江平,刘勇强主编 2006
- 《地图阅读与考察 初中适用 森玛逊(香港)教育研究中心地理组编著》何任小薇主编 1989
- 《多媒体素材制作与编著集成》刘毓敏,梁斌,黄炎波编著 2006
- 《农村科技示范户100例《农村科技示范户100例》编写组编著》《农村科技示范户100例》编写组编著 1986
- 《汉口宁波帮 陈祖源等编著》华长慧主编 2009
- 《江西编著人物传略》黄日星,姜钦云编 1994
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017