图书介绍

21天学通PHPPDF|Epub|txt|kindle电子书版本网盘下载

21天学通PHP
  • 白志强,白志刚等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121079009
  • 出版时间:2009
  • 标注页数:408页
  • 文件大小:60MB
  • 文件页数:410页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天学通PHPPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 PHP基础知识23

第1章 初识PHP(教学视频:27分钟)23

1.1 介绍PHP23

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 选择PHP35

2.1.5 选择数据库35

2.2 Apache的安装36

2.2.1 安装Apache36

2.2.2 配置Apache38

2.3 PHP的安装与配置39

2.3.1 安装PHP39

2.3.2 配置PHP40

2.4 MySQL数据库的安装与测试40

2.4.1 安装MySQL40

2.4.2 测试MySQL43

2.5 建立关联43

2.5.1 设置Apache支持PHP网页43

2.5.2 测试Apache与PHP的关联43

2.5.3 测试调用MySQL45

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 文本域text182

9.2.2 密码域password183

9.2.3 文件域file184

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 创建Cookie248

12.2.2 访问Cookie249

12.2.3 Cookie工作时间249

12.2.4 Cookie数组251

12.3 Session常见函数及用法251

12.3.1 启动一个Session251

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

热门推荐