淘小兔

php从入门到精通第3版这本书籍采用通俗易懂的语言详细介绍了PHP进行网络开发应该掌握的各方面技术,中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。这里知识兔小编分享php从入门到精通第3版pdf高清扫描版文件,点击下面的地址即可免费获取。

php从入门到精通第3版目录

知识兔

第1篇 聽基 础 知 识

第1章 聽初识PHP 3

聽视频讲解:23分钟

1.1 聽PHP概述 4

1.1.1 聽什么是PHP 4

1.1.2 聽PHP语言的优势 4

1.1.3 聽PHP 5的新特性 5

1.1.4 聽PHP的发展趋势 5

1.1.5 聽PHP的应用领域 6

1.2 聽扩展库 7

1.3 聽如何学好PHP 9

1.4 聽学习资源 10

1.4.1 聽常用软件资源 10

1.4.2 聽常用网上资源 11

1.4.3 聽主要图书网站 11

1.5 聽网站建设的基本流程 12

1.6 聽小结 12

第2章 聽PHP环境搭建和开发工具 13

聽视频讲解:36分钟

2.1 聽在Windows下使用AppServ组合包 14

2.2 聽在Linux下的安装配置 16

2.2.1 聽安装Apache服务器 17

2.2.2 聽安装MySQL数据库 18

2.2.3 聽安装PHP 5语言 18

2.3 聽PHP常用开发工具 20

2.4 聽第一个PHP实例 21

2.5 聽小结 23

2.6 聽练习与实践 23

第3章 聽PHP语言基础 25

聽视频讲解:1小时55分钟

3.1 聽PHP标记风格 26

3.2 聽PHP注释的应用 27

3.3 聽PHP的数据类型 28

3.3.1 聽标量数据类型 28

3.3.2 聽复合数据类型 33

3.3.3 聽特殊数据类型 33

3.3.4 聽转换数据类型 35

3.3.5 聽检测数据类型 36

3.4 聽PHP常量 37

3.4.1 聽声明和使用常量 37

3.4.2 聽预定义常量 38

3.5 聽PHP变量 39

3.5.1 聽变量声明及使用 39

3.5.2 聽变量作用域 41

3.5.3 聽可变变量 43

3.5.4 聽PHP预定义变量 43

3.6 聽PHP运算符 44

3.6.1 聽算术运算符 44

3.6.2 聽字符串运算符 45

3.6.3 聽赋值运算符 46

3.6.4 聽位运算符 46

3.6.5 聽逻辑运算符 47

3.6.6 聽比较运算符 48

3.6.7 聽错误控制运算符 49

3.6.8 聽三元运算符 49

3.6.9 聽运算符的优先顺序和结合规则 50

3.7 聽PHP的表达式 50

3.8 聽PHP函数 51

3.8.1 聽定义和调用函数 51

3.8.2 聽在函数间传递参数 52

3.8.3 聽从函数中返回值 54

3.8.4 聽变量函数 54

3.8.5 聽对函数的引用 55

3.8.6 聽取消引用 55

3.9 聽PHP编码规范 56

3.9.1 聽什么是编码规范 56

3.9.2 聽PHP书写规则 57

3.9.3 聽PHP命名规则 58

3.10 聽小结 60

3.11 聽练习与实践 60

第4章 聽流程控制语句 61

聽视频讲解:46分钟

4.1 聽条件控制语句 62

4.1.1 聽if语句 62

4.1.2 聽if…else语句 63

4.1.3 聽elseif语句 64

4.1.4 聽switch…case多重判断语句 65

4.2 聽循环控制语句 67

4.2.1 聽while循环语句 68

4.2.2 聽do…while循环语句 68

4.2.3 聽for循环语句 69

4.2.4 聽foreach循环语句 70

4.2.5 聽流程控制的另一种书写格式 71

4.2.6 聽使用break/continue语句跳出循环 72

4.3 聽小结 75

4.4 聽练习与实践 75

第5章 聽字符串操作 77

聽视频讲解:1小时13分钟

5.1 聽字符串简介 78

5.2 聽单引号和双引号的区别 78

5.3 聽字符串的连接符 79

5.4 聽字符串操作 80

5.4.1 聽去除字符串首尾空格和特殊字符 80

5.4.2 聽转义、还原字符串数据 82

5.4.3 聽获取字符串的长度 85

5.4.4 聽截取字符串 86

5.4.5 聽比较字符串 87

5.4.6 聽检索字符串 90

5.4.7 聽替换字符串 91

5.4.8 聽格式化字符串 94

5.4.9 聽分割字符串 94

5.4.10 聽合成字符串 95

5.5 聽小结 96

5.6 聽练习与实践 96

第6章 聽正则表达式 97

聽视频讲解:43分钟

6.1 聽什么是正则表达式 98

6.2 聽正则表达式语法规则 98

6.2.1 聽行定位符(^和$) 99

6.2.2 聽单词定界符(\b、\B) 99

6.2.3 聽字符类([ ]) 99

6.2.4 聽选择字符(|) 100

6.2.5 聽连字符(-) 100

6.2.6 聽排除字符([^]) 101

6.2.7 聽限定符(? * + {n,m}) 101

6.2.8 聽点号字符(.) 101

6.2.9 聽转义字符(\) 102

6.2.10 聽反斜线(\) 102

6.2.11 聽括号字符(()) 103

6.2.12 聽反向引用 103

6.2.13 聽模式修饰符 104

6.3 聽POSIX扩展正则表达式函数 104

6.3.1 聽ereg()函数和eregi()函数 105

6.3.2 聽ereg_replace()函数和eregi_replace()函数 105

6.3.3 聽split()函数和spliti()函数 105

6.4 聽PCRE兼容正则表达式函数 106

6.4.1 聽preg_grep()函数 106

6.4.2 聽preg_match()函数和preg_match_all()函数 107

6.4.3 聽preg_quote()函数 107

6.4.4 聽preg_replace()函数 108

6.4.5 聽preg_replace_callback()函数 109

6.4.6 聽preg_split()函数 109

6.5 聽应用正则表达式对用户注册信息进行验证 109

6.6 聽小结 112

6.7 聽练习与实践 112

第7章 聽PHP数组 113

聽视频讲解:1小时23分钟

7.1 聽什么是数组 114

7.2 聽声明数组 114

7.3 聽数组的类型 116

7.3.1 聽数字索引数组 116

7.3.2 聽关联数组 116

7.4 聽输出数组 117

7.5 聽数组的构造 118

7.5.1 聽一维数组 118

7.5.2 聽二维数组 118

7.6 聽遍历数组 119

7.7 聽字符串与数组的转换 121

7.8 聽统计数组元素个数 123

7.9 聽查询数组中指定元素 124

7.10 聽获取数组中最后一个元素 125

7.11 聽向数组中添加元素 126

7.12 聽删除数组中重复元素 127

7.13 聽综合运用数组函数——实现多文件上传 127

7.14 聽小结 129

7.15 聽练习与实践 129

第8章 聽PHP与Web页面交互 131

聽视频讲解:58分钟

8.1 聽表单 132

8.1.1 聽创建表单 132

8.1.2 聽表单元素 133

8.2 聽在普通的Web页中插入表单 136

8.3 聽获取表单数据的两种方法 138

8.3.1 聽使用POST()方法提交表单 138

8.3.2 聽使用GET()方法提交表单 139

8.4 聽PHP参数传递的常用方法 140

8.4.1 聽$_POST[]全局变量 140

8.4.2 聽$_GET[]全局变量 141

8.4.3 聽$_SESSION[]变量 141

8.5 聽在Web页中嵌入PHP脚本 141

8.5.1 聽在HTML标记中添加PHP脚本 141

8.5.2 聽对表单元素的value属性进行赋值 142

8.6 聽在PHP中获取表单数据 142

8.6.1 聽获取文本框、密码域、隐藏域、按钮、文本域的值 142

8.6.2 聽获取单选按钮的值 143

8.6.3 聽获取复选框的值 144

8.6.4 聽获取下拉列表框/菜单列表框的值 145

8.6.5 聽获取文件域的值 148

8.7 聽对URL传递的参数进行编/解码 149

8.7.1 聽对URL传递的参数进行编码 149

8.7.2 聽对URL传递的参数进行解码 150

8.8 聽PHP与Web表单的综合应用 150

8.9 聽小结 151

8.10 聽练习与实践 152

第9章 聽PHP与JavaScript交互 153

聽视频讲解:1小时05分钟

9.1 聽了解JavaScript 154

9.1.1 聽什么是JavaScript 154

9.1.2 聽JavaScript的功能 154

9.2 聽JavaScript语言基础 154

9.2.1 聽JavaScript数据类型 155

9.2.2 聽JavaScript变量 155

9.2.3 聽JavaScript注释 156

9.3 聽自定义函数 157

9.4 聽JavaScript流程控制语句 158

9.4.1 聽条件语句 158

9.4.2 聽循环语句 162

9.4.3 聽跳转语句 163

9.5 聽JavaScript事件 165

9.6 聽调用JavaScript脚本(JavaScript脚本嵌入方式) 166

9.6.1 聽在HTML中嵌入JavaScript脚本 166

9.6.2 聽应用JavaScript事件调用自定义函数 167

9.6.3 聽在PHP动态网页中引用JS文件 167

9.6.4 聽解决浏览器不支持JavaScript的问题 168

9.7 聽在PHP中调用JavaScript脚本 171

9.7.1 聽应用JavaScript脚本验证表单元素是否为空 171

9.7.2 聽应用JavaScript脚本制作二级导航菜单 172

9.7.3 聽应用JavaScript脚本控制文本域和复选框 174

9.8 聽小结 176

9.9 聽练习与实践 176

第10章 聽日期和时间 177

聽视频讲解:30分钟

10.1 聽系统时区设置 178

10.1.1 聽时区划分 178

10.1.2 聽时区设置 178

10.2 聽PHP日期和时间函数 178

10.2.1 聽获得本地化时间戳 179

10.2.2 聽获取当前时间戳 180

10.2.3 聽获取当前日期和时间 180

10.2.4 聽获取日期信息 181

10.2.5 聽检验日期的有效性 182

10.2.6 聽输出格式化的日期和时间 183

10.2.7 聽显示本地化的日期和时间 184

10.2.8 聽将日期和时间解析为UNIX时间戳 187

10.3 聽日期和时间的应用 188

10.3.1 聽比较两个时间的大小 188

10.3.2 聽实现倒计时功能 189

10.3.3 聽计算页面脚本的运行时间 190

10.4 聽小结 191

10.5 聽练习与实践 191

第2篇 聽核 心 技 术

第11章 聽Cookie与Session 195

聽视频讲解:1小时08分钟

11.1 聽Cookie管理 196

11.1.1 聽了解Cookie 196

11.1.2 聽创建Cookie 197

11.1.3 聽读取Cookie 198

11.1.4 聽删除Cookie 199

11.1.5 聽Cookie的生命周期 200

11.2 聽Session管理 200

11.2.1 聽了解Session 200

11.2.2 聽创建会话 201

11.2.3 聽Session设置时间 203

11.2.4 聽通过Session判断用户的操作权限 204

11.3 聽Session高级应用 207

11.3.1 聽Session临时文件 207

11.3.2 聽Session缓存 208

11.3.3 聽Session数据库存储 209

11.4 聽小结 212

11.5 聽练习与实践 212

第12章 聽图形图像处理技术 213

聽视频讲解:46分钟

12.1 聽在PHP中加载GD库 214

12.2 聽Jpgraph的安装与配置 215

12.2.1 聽Jpgraph的安装 215

12.2.2 聽Jpgraph的配置 215

12.3 聽图形图像的典型应用 216

12.3.1 聽创建一个简单的图像 216

12.3.2 聽使用GD2函数在照片上添加文字 216

12.3.3 聽使用图像处理技术生成验证码 217

12.3.4 聽使用柱形图统计图书月销售量 219

12.3.5 聽使用折线图统计图书月销售额 220

12.3.6 聽使用3D饼形图统计各类商品的年销售额比率 222

12.4 聽小结 223

12.5 聽练习与实践 223

第13章 聽文件系统 225

聽视频讲解:49分钟

13.1 聽文件处理 226

13.1.1 聽打开/关闭文件 226

13.1.2 聽读写文件 227

13.1.3 聽操作文件 232

13.2 聽目录处理 233

13.2.1 聽打开/关闭目录 233

13.2.2 聽浏览目录 234

13.2.3 聽操作目录 234

13.3 聽文件处理的高级应用 235

13.3.1 聽远程文件的访问 235

13.3.2 聽文件指针 235

13.3.3 聽锁定文件 237

13.4 聽文件上传 238

13.4.1 聽配置php.ini文件 238

13.4.2 聽预定义变量$_FILES 238

13.4.3 聽文件上传函数 239

13.4.4 聽多文件上传 240

13.5 聽小结 242

13.6 聽练习与实践 242

第14章 聽面向对象 243

聽视频讲解:27分钟

14.1 聽面向对象的基本概念 244

14.1.1 聽类 244

14.1.2 聽对象 244

14.1.3 聽面向对象编程的三大特点 245

14.2 聽PHP与对象 245

14.2.1 聽类的定义 245

14.2.2 聽成员方法 246

14.2.3 聽类的实例化 246

14.2.4 聽成员变量 247

14.2.5 聽类常量 248

14.2.6 聽构造方法和析构方法 249

14.2.7 聽继承和多态的实现 251

14.2.8 聽“$this ->”和“::”的使用 254

14.2.9 聽数据隐藏 255

14.2.10 聽静态变量(方法) 257

14.3 聽PHP对象的高级应用 259

14.3.1 聽final关键字 259

14.3.2 聽抽象类 260

14.3.3 聽接口的使用 261

14.3.4 聽克隆对象 263

14.3.5 聽对象比较 264

14.3.6 聽对象类型检测 265

14.3.7 聽魔术方法(__) 266

14.4 聽面向对象的应用——中文字符串的截取类 270

14.5 聽小结 272

14.6 聽练习与实践 272

第15章 聽PHP加密技术 273

聽视频讲解:24分钟

15.1 聽PHP加密函数 274

15.1.1 聽使用crypt()函数进行加密 274

15.1.2 聽使用md5()函数进行加密 275

15.1.3 聽使用sha1()函数进行加密 277

15.2 聽PHP加密扩展库 278

15.2.1 聽Mcrypt扩展库 278

15.2.2 聽Mhash扩展库 280

15.3 聽小结 282

15.4 聽练习与实践 282

第16章 聽MySQL数据库基础 283

聽视频讲解:40分钟

16.1 聽MySQL概述 284

16.2 聽启动、连接、断开和停止MySQL服务器 285

16.2.1 聽启动MySQL服务器 285

16.2.2 聽连接和断开MySQL服务器 286

16.2.3 聽停止MySQL服务器 287

16.3 聽MySQL数据库操作 288

16.3.1 聽创建数据库CREATE DATABASE 288

16.3.2 聽查看数据库SHOW DATABASES 289

16.3.3 聽选择数据库USE DATABASE 289

16.3.4 聽删除数据库DROP DATABASE 290

16.4 聽MySQL数据表操作 290

16.4.1 聽创建数据表CREATE TABLE 291

16.4.2 聽查看表结构SHOW COLUMNS或

DESCRIBE 292

16.4.3 聽修改表结构ALTER TABLE 293

16.4.4 聽重命名表RENAME TABLE 294

16.4.5 聽删除表DROP TABLE 295

16.5 聽MySQL语句操作 295

16.5.1 聽插入记录insert 295

16.5.2 聽查询数据库记录select 296

16.5.3 聽修改记录update 297

16.5.4 聽删除记录delete 298

16.6 聽MySQL数据库备份和恢复 298

16.6.1 聽数据的备份 299

16.6.2 聽数据的恢复 300

16.7 聽小结 301

16.8 聽练习与实践 301

第17章 聽phpMyAdmin图形化管理工具 303

聽视频讲解:11分钟

17.1 聽phpMyAdmin介绍 304

17.2 聽phpMyAdmin的使用 304

17.2.1 聽操作数据库 304

17.2.2 聽操作数据表 306

17.2.3 聽使用SQL语句操作数据表 307

17.2.4 聽管理数据记录 309

17.2.5 聽生成和执行mysql数据库脚本 311

17.3 聽小结 313

17.4 聽练习与实践 313

第18章 聽PHP操作MySQL数据库 315

聽视频讲解:1小时15分钟

18.1 聽PHP访问MySQL数据库的一般步骤 316

18.2 聽PHP操作MySQL数据库的方法 317

18.2.1 聽使用mysql_connect()函数连接MySQL服务器 317

18.2.2 聽使用mysql_select_db()函数选择数据库文件 319

18.2.3 聽使用mysql_query()函数执行SQL语句 320

18.2.4 聽使用mysql_fetch_array()函数从数组结果集中获取信息 321

18.2.5 聽使用mysql_fetch_object()函数从结果集中获取一行作为对象 323

18.2.6 聽使用mysql_fetch_row()函数逐行获取结果集中的每条记录 324

18.2.7 聽使用mysql_num_rows()函数获取查询结果集中的记录数 326

18.3 聽PHP操作MySQL数据库 327

18.3.1 聽使用insert语句动态添加公告信息 327

18.3.2 聽使用select语句查询公告信息 330

18.3.3 聽使用update语句动态编辑公告信息 332

18.3.4 聽使用delete语句动态删除公告信息 334

18.3.5 聽分页显示公告信息 335

18.3.6 聽将数据库连接、操作、分页和字符串截取的方法封装到类中 337

18.4 聽小结 341

18.5 聽练习与实践 342

第19章 聽PDO数据库抽象层 343

聽视频讲解:50分钟

19.1 聽什么是PDO 344

19.1.1 聽PDO概述 344

19.1.2 聽PDO特点 344

19.1.3 聽安装PDO 344

19.2 聽PDO连接数据库 345

19.2.1 聽PDO构造函数 345

19.2.2 聽DSN详解 346

19.3 聽PDO中执行SQL语句 346

19.3.1 聽exec()方法 346

19.3.2 聽query()方法 346

19.3.3 聽预处理语句——prepare()和execute()方法 347

19.4 聽PDO中获取结果集 347

19.4.1 聽fetch()方法 347

19.4.2 聽fetchAll()方法 349

19.4.3 聽fetchColumn()方法 350

19.5 聽PDO中捕获SQL语句中的错误 351

19.5.1 聽使用默认模式——PDO::ERRMODE_SILENT 351

19.5.2 聽使用警告模式——PDO::ERRMODE_WARNING 352

19.5.3 聽使用异常模式——PDO::ERRMODE_EXCEPTION 353

19.6 聽PDO中错误处理 355

19.6.1 聽errorCode()方法 355

19.6.2 聽errorInfo()方法 356

19.7 聽PDO中事务处理 357

19.8 聽PDO中存储过程 359

19.9 聽小结 360

19.10 聽练习与实践 360

第20章 聽ThinkPHP框架 361

聽视频讲解:2小时31分钟

20.1 聽ThinkPHP简介 362

20.2 聽ThinkPHP架构 364

20.3 聽ThinkPHP的配置 370

20.4 聽ThinkPHP的控制器 371

20.5 聽ThinkPHP的模型 377

20.6 聽ThinkPHP的视图 393

20.7 聽内置ThinkTemplate模板引擎 399

20.8 聽小结 404

20.9 聽练习与实践 405

  

第3篇 聽高 级 应 用

第21章 聽Smarty模板技术 409

聽视频讲解:57分钟

21.1 聽Smarty简介 410

21.2 聽Smarty的安装配置 411

21.3 聽Smarty模板设计 414

21.4 聽Smarty程序设计 422

21.5 聽Smarty模板的应用 424

21.6 聽小结 428

21.7 聽练习与实践 428

第22章 聽PHP与XML技术 429

聽视频讲解:23分钟

22.1 聽XML的概述 430

22.2 聽XML语法 430

22.3 聽在PHP中创建XML文档 434

22.4 聽SimpleXML 434

22.5 聽动态创建XML文档 440

22.6 聽小结 441

22.7 聽练习与实践 441

第23章 聽PHP与Ajax技术 443

聽视频讲解:43分钟

23.1 聽Ajax概述 444

23.2 聽Ajax使用的技术 445

23.3 聽Ajax开发需要注意的几个问题 449

23.4 聽在PHP中应用Ajax技术的典型应用 450

23.5 聽小结 456

23.6 聽练习与实践 456

第4篇 聽项 目 实 战

第24章 聽应用Smarty模板开发电子商务网站 459

聽视频讲解:2小时19分钟

24.1 聽开发背景 460

24.2 聽需求分析 460

24.3 聽系统分析 460

24.4 聽数据库与数据表的设计 462

24.5 聽公共文件设计 466

24.6 聽前台首页设计 470

24.7 聽登录模块设计 473

24.8 聽会员信息模块设计 484

24.9 聽商品展示模块 489

24.10 聽购物车模块设计 494

24.11 聽收银台模块设计 503

24.12 聽后台首页设计 506

24.13 聽开发常见问题与解决 510

24.14 聽小结 513

第25章 聽应用ThinkPHP框架开发明日导航网 515

聽视频讲解:41分钟

25.1 聽项目设计思路 516

25.2 聽数据库与数据表设计 518

25.3 聽ThinkPHP架设项目结构 520

25.4 聽明日导航前台页面设计 521

25.5 聽明日导航后台管理设计 528

25.6 聽小结 540 

php从入门到精通第3版节选

知识兔

202202130108456334710000

202202130108467625120001

202202130108488585380002

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载