18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 营销百科 > PHP 从入门到项目实践(超值版)目录

PHP 从入门到项目实践(超值版)目录

时间:2023-02-21 04:08:01 | 来源:营销百科

时间:2023-02-21 04:08:01 来源:营销百科

PHP 从入门到项目实践(超值版)目录:第1篇 基础知识

第1章 步入PHP编程世界——PHP初探 002

◎ 本章教学微视频:5个 27分钟

1.1 走进PHP语言 002

1.1.1 什么是PHP 002

1.1.2 PHP语言的优势 003

1.2 认识Web服务器 003

1.2.1 什么是Web服务器 003

1.2.2 Web服务器原理简介 003

1.2.3 常用的Web服务器 004

1.3 PHP安装与服务器环境配置 005

1.4 常用PHP开发工具 008

1.4.1 EditPlus开发工具 008

1.4.2 Notepad 开发工具 008

1.4.3 PhpStorm开发工具 009

1.4.4 Zend Studio开发工具 009

1.5 编写我的第一个PHP应用程序——

hello PHP 010

1.6 就业面试技巧与解析 011

1.6.1 面试技巧与解析(一) 011

1.6.2 面试技巧与解析(二) 011

第2章 感受PHP精彩——PHP快速上手 012

◎ 本章教学微视频:11个 62分钟

2.1 PHP基本语法 012

2.1.1 echo语法 012

2.1.2 print语法 013

2.1.3 PHP注释 014

2.1.4 PHP大小写敏感 014

2.2 PHP数据类型 017

2.2.1 标量数据类型 017

2.2.2 复合数据类型 020

2.2.3 特殊数据类型 021

2.2.4 数据类型的获取 022

2.2.5PHP数据类型的转换 022

2.3PHP常量 024

2.3.1定义和使用常量 024

2.3.2预定义常量 025

2.4PHP变量 026

2.4.1定义和使用变量 026

2.4.2预定义变量 027

2.4.3变量作用域 028

2.4.4可变变量 030

2.4.5来自PHP之外的变量 031

2.5PHP运算符 031

2.5.1算术运算符 031

2.5.2字符串运算符 033

2.5.3赋值运算符 033

2.5.4位运算符 033

2.5.5逻辑运算符 034

2.5.6比较运算符 035

2.5.7三元运算符 035

2.5.8错误控制运算符 036

2.5.9运算符的优先顺序 036

2.6PHP表达式 037

2.7PHP编码规范 037

2.7.1什么是编码规范 037

2.7.2PHP书写规则 038

2.7.3PHP命名规则 038

2.8就业面试技巧与解析 040

第3章PHP面向对象的程序设计 041

◎本章教学微视频:8个51分钟

3.1面向对象的介绍 041

3.1.1类和对象之间的关系 041

3.1.2面向对象的程序设计 042

3.2如何抽象一个类 042

3.2.1类的定义 042

3.2.2成员属性 042

3.2.3成员方法 043

3.3通过类实例化对象 043

3.3.1实例化对象 043

3.3.2对象中成员的访问 044

3.3.3特殊的对象引用 044

3.3.4构造函数与析构函数 045

3.4封装性 047

3.4.1设置私有成员 047

3.4.2私有成员的访问 048

3.4.3__set()、__get()、__isset()和__unset()

方法 048

3.5继承性 049

3.5.1类继承的应用 049

3.5.2私有属性的继承 050

3.5.3子类中重载父类的方法 051

3.6常见的关键字和方法 052

3.6.1final关键字 052

3.6.2static关键字 053

3.6.3单态设计模式 054

3.6.4const关键字 055

3.6.5instanceof关键字 055

3.6.6克隆对象 056

3.6.7类中通用的__toString()方法 057

3.6.8__call()和__callStatic()方法 057

3.6.9自动加载类 058

3.6.10对象串行化 059

3.7抽象类与接口技术 060

3.7.1抽象类 060

3.7.2接口技术 061

3.8命名空间 063

3.8.1命名空间概述 063

3.8.2定义命名空间 063

3.8.3 使用命名空间 064

3.9就业面试技巧与解析 065

第4章PHP流程控制语句 066

◎本章教学微视频:4个29分钟

4.1条件控制语句 066

4.1.1if语句 066

4.1.2if...else语句 067

4.1.3elseif语句 068

4.1.4switch...case多重判断语句 069

4.2循环控制语句 070

4.2.1while循环语句 070

4.2.2do...while循环语句 071

4.2.3for循环语句 072

4.2.4foreach循环语句 072

4.3跳转语句 074

4.3.1break跳转语句 074

4.3.2continue跳转语句 075

4.3.3return跳转语句 076

4.3.4exit跳转语句 077

4.4文件包含 077

4.4.1使用include和require包含文件 078

4.4.2使用include_once和require_once包含

文件 079

4.5就业面试技巧与解析 080

第2篇核心应用

第5章字符串操作 082

◎本章教学微视频:6个36分钟

5.1字符串简介 082

5.2单引号和双引号的区别 083

5.3Heredoc和Nowdoc结构 083

5.4字符串的连接符 084

5.5字符串的格式化 085

5.5.1去除空格和字符串填补函数 085

5.5.2字符串大小写的转换 086

5.5.3与HTML标签相关的字符串格式化 087

5.5.4其他字符串格式函数 089

5.6字符串常用操作 091

5.6.1转义、还原字符串数据 091

5.6.2获取字符串的长度 092

5.6.3截取字符串 093

5.6.4比较字符串 093

5.6.5检索字符串 095

5.6.6替换字符串 097

5.6.7分割字符串 098

5.6.8合成字符串 099

5.7就业面试技巧与解析 099

第6章PHP数组 100

◎本章教学微视频:7个63分钟

6.1数组的分类 100

6.2数组的定义 101

6.2.1直接赋值的方式定义数组 101

6.2.2使用array()函数定义数组 101

6.2.3多维数组的定义 103

6.3数组的遍历 103

6.3.1使用for语句循环遍历数组 103

6.3.2使用foreach语句循环遍历数组 104

6.3.3联合使用list()、each()、while()循环

遍历数组 104

6.3.4使用数组的内部指针控制函数遍历

数组 105

6.4数组的常用操作 106

6.4.1输出数组 107

6.4.2字符串与数组的转换 107

6.4.3统计数组元素个数 108

6.4.4查询数组中指定元素 109

6.4.5获取数组中最后一个元素 110

6.4.6向数组中添加元素 110

6.4.7删除数组中重复元素 111

6.5预定义数组 111

6.5.1服务器变量:Array 111

6.5.2环境变量:Array 112

6.5.3URLGET变量:Array 113

6.5.4HTTPPOST变量:Array 114

6.5.5Request变量:Array 115

6.5.6HTTP文件上传变量:Array 115

6.5.7HTTPCookies变量:Array 116

6.5.8Session变量: 117

6.5.9Global变量:Array 117

6.6操作PHP数组需要注意的一些细节 118

6.6.1数组运算符号 118

6.6.2删除数组中的元素 119

6.6.3关于数组下标的注意事项 121

6.7使用生成器 122

6.7.1使用生成器迭代数据 122

6.7.2生成器与数组的区别 123

6.8就业面试技巧与解析 124

第7章正则表达式 125

◎本章教学微视频:7个21分钟

7.1正则表达式简介 125

7.2正则表达式语法规则 125

7.2.1行定位符 126

7.2.2单词定界符 126

7.2.3字符类 127

7.2.4选择字符 127

7.2.5连字符 127

7.2.6排除字符 128

7.2.7限定符 128

7.2.8点号字符 128

7.2.9转义字符 128

7.2.10反斜线 129

7.2.11括号字符 129

7.2.12反向引用 129

7.2.13模式修饰符 130

7.3PCRE兼容正则表达式函数 131

7.3.1preg_grep()函数 131

7.3.2preg_match()函数和preg_match_all()

函数 132

7.3.3preg_quote()函数 133

7.3.4preg_replace()函数 133

7.3.5preg_replace_callback()函数 133

7.3.6preg_split()函数 134

7.4就业面试技巧与解析 135

7.4.1面试技巧与解析(一) 135

7.4.2面试技巧与解析(二) 135

第8章日期和时间 136

◎本章教学微视频:12个22分钟

8.1系统时区设置 136

8.1.1时区划分 136

8.1.2时区设置 136

8.2PHP日期和时间函数 137

8.2.1获取本地化时间戳 137

8.2.2获取当前时间戳 138

8.2.3获取当前日期和时间 138

8.2.4获取日期信息 139

8.2.5检验日期的有效性 140

8.2.6输出格式化的日期和时间 140

8.2.7显示本地化的日期和时间 142

8.2.8将日期和时间解析为Unix时间戳 144

8.3日期和时间的应用 145

8.3.1比较两个时间的大小 145

8.3.2实现倒计时功能 146

8.3.3计算页面脚本的运行时间 147

8.4就业面试技巧与解析 147

8.4.1面试技巧与解析(一) 147

8.4.2面试技巧与解析(二) 148

第9章PHP中Cookie与Session管理 149

◎本章教学微视频:10个29分钟

9.1Cookie管理 149

9.1.1了解Cookie 149

9.1.2创建Cookie 150

9.1.3读取Cookie 151

9.1.4删除Cookie 151

9.1.5Cookie的生命周期 153

9.2Session管理 153

9.2.1了解Session 153

9.2.2创建Session 153

9.2.3通过Session判断用户的操作权限 155

9.3Session的应用 157

9.3.1Session临时文件 157

9.3.2Session缓存 157

9.4就业面试技巧与解析 158

第3篇核心技术

第10章错误处理和异常处理 160

◎本章教学微视频:7个18分钟

10.1错误处理 160

10.1.1错误报告级别 160

10.1.2调整错误报告级别 161

10.1.3使用trigger_error()函数替代die() 162

10.1.4自定义错误处理 163

10.2异常处理 164

10.2.1异常处理实现 164

10.2.2扩展PHP内置的异常处理类 166

10.2.3捕获多个异常 167

10.3就业面试技巧与解析 170

10.3.1面试技巧与解析(一) 170

10.3.2面试技巧与解析(二) 170

第11章PHP文件系统处理 171

◎本章教学微视频:14个36分钟

11.1文件系统概述 171

11.1.1文件类型 171

11.1.2文件属性 172

11.2目录的基本操作 174

11.2.1解析目录路径 174

11.2.2遍历目录 175

11.2.3统计目录大小 176

11.2.4建立和删除目录 177

11.2.5复制目录 178

11.3文件的基本操作 179

11.3.1文件的打开与关闭 179

11.3.2写入文件 180

11.3.3读取文件内容 181

11.3.4移动文件指针 182

11.3.5文件的锁定机制 183

11.4文件的上传与下载 184

11.4.1文件上传 184

11.4.2文件下载 186

11.5就业面试技巧与解析 187

第12章PHP动态图像处理 188

◎本章教学微视频:15个37分钟

12.1PHP中GD库的使用 188

12.1.1画布管理 189

12.1.2设置颜色 190

12.1.3生成图像 191

12.1.4绘制图像 192

12.1.5在图像中绘制文字 195

12.2PHP图片处理 196

12.2.1图片背景管理 197

12.2.2图片缩放 197

12.2.3图片裁剪 198

12.2.4添加图片水印 199

12.2.5图片旋转和翻转 200

12.3使用图像处理技术生成验证码 202

12.4JpGraph组件的应用 204

12.4.1JpGraph组件的安装 204

12.4.2使用柱形图统计数据 204

12.4.3使用折线图统计数据 206

12.4.4使用3D饼形图统计数据 207

12.5就业面试技巧与解析 208

12.5.1面试技巧与解析(一) 208

12.5.2面试技巧与解析(二) 208

第13章PHP函数应用 209

◎本章教学微视频:10个21分钟

13.1函数的定义与调用 209

13.1.1函数的定义 209

13.1.2函数的调用 210

13.1.3函数的参数 210

13.1.4函数的返回值 212

13.2函数的引用 212

13.2.1引用的定义 212

13.2.2函数的引用 213

13.2.3引用的释放 213

13.3PHP常用函数 214

13.3.1数学函数 214

13.3.2递归函数 216

13.3.3回调函数 217

13.4就业面试技巧与解析 218

13.4.1面试技巧与解析(一) 218

13.4.2面试技巧与解析(二) 218

第4篇高级应用

第14章phpMyAdmin图形化管理工具 220

◎本章教学微视频:6个25分钟

14.1phpMyAdmin介绍 220

14.2phpMyAdmin的使用 221

14.2.1操作数据库 221

14.2.2操作数据表 223

14.2.3使用SQL语句操作数据表 225

14.2.4管理数据记录 227

14.2.5生成和执行MySQL数据库脚本 229

14.3就业面试技巧与解析 231

14.3.1面试技巧与解析(一) 231

14.3.2面试技巧与解析(二) 231

第15章PHP操作MySQL数据库 232

◎本章教学微视频:12个31分钟

15.1PHP访问MySQL数据库的一般

步骤 232

15.2PHP操作MySQL数据库的方法 233

15.2.1使用mysqli_connect()函数连接

MySQL服务器 233

15.2.2使用mysqli_select_db()函数选择

数据库 234

15.2.3使用mysqli_query()函数执行SQL

语句 234

15.2.4使用mysqli_fetch_array()函数从数

组结果集中获取信息 235

15.2.5使用mysqli_fetch_object()函数从

结果集中获取一行作为对象 236

15.2.6使用mysqli_fetch_row()函数逐行

获取结果集中的每条记录 237

15.2.7使用mysqli_num_rows()函数获取

查询结果集中的记录数 238

15.3PHP操作MySQL数据库 238

15.3.1使用insert语句动态添加学生成绩

信息 238

15.3.2使用select语句查询学生成绩

信息 242

15.3.3使用update语句修改学生成绩

信息 243

15.3.4使用delete语句删除学生成绩

信息 245

15.4就业面试技巧与解析 248

15.4.1面试技巧与解析(一) 248

15.4.2面试技巧与解析(二) 248

第16章PDO数据库抽象层 249

◎本章教学微视频:16个29分钟

16.1什么是PDO 249

16.1.1PDO概述 249

16.1.2安装PDO 250

16.2PDO连接数据库 250

16.2.1PDO构造函数 250

16.2.2DSN详解 251

16.3PDO中执行SQL语句 252

16.3.1exec()方法 252

16.3.2query()方法 252

16.3.3预处理语句——prepare()和execute()

方法 253

16.4PDO中获取结果集 254

16.4.1fetch()方法 254

16.4.2fetchAll()方法 255

16.4.3fetchColumn()方法 256

16.5PDO中捕获SQL语句中的错误 257

16.5.1使用默认模式——PDO::ERRMODE

_SILENT 257

16.5.2使用警告模式——PDO::ERRMODE

_WARNING 258

16.5.3使用异常模式——PDO::ERRMODE

_EXCEPTION 259

16.6PDO中错误处理 260

16.6.1errorCode()方法 260

16.6.2errorInfo()方法 261

16.7PDO中事务处理 263

16.8就业面试技巧与解析 264

16.8.1面试技巧与解析(一) 264

16.8.2面试技巧与解析(二) 264

第5篇项目实践

第17章论坛系统 266

◎本章教学微视频:4个20分钟

17.1论坛概述 266

17.1.1开发环境 266

17.1.2文件结构 267

17.2论坛教程简介 267

17.2.1论坛数据库搭建 267

17.2.2论坛的版块 270

17.2.3添加论坛 271

17.2.4处理添加的论坛页面 273

17.2.5登录页面 273

17.2.6登录验证页面 275

17.2.7注册页面 275

17.2.8注册验证页面 277

17.2.9论坛详情页 278

17.2.10发布新帖 280

17.2.11处理新发帖的页面 281

17.2.12帖子回复 282

17.2.13查看帖子详情 283

17.2.14处理回复帖子的页面 285

17.3论坛完整代码 285

17.3.1首页完整代码 285

17.3.2登录完整代码 287

17.3.3登录验证页面 289

17.3.4注册页面 290

17.3.5处理注册页面 291

17.3.6添加论坛 292

17.3.7处理添加的论坛页面 293

17.3.8论坛详情 293

17.3.9发布新帖 296

17.3.10处理发布的新帖页面 297

17.3.11查看帖子详情 298

17.3.12帖子回复 299

17.3.13处理帖子的页面 300

17.4论坛展示 301

第18章文章发布系统 305

◎本章教学微视频:4个18分钟

18.1系统概述 305

18.1.1开发环境 305

18.1.2文件结构 306

18.1.3创建数据库 306

18.2后台的开发 308

18.2.1添加页面 308

18.2.2添加处理页面 309

18.2.3文章管理页面 310

18.2.4文章修改页面 312

18.2.5修改处理页面 313

18.2.6删除文章页面 313

18.2.7分页页面 314

18.3前台的实现 314

18.3.1文章列表页面 314

18.3.2文章详情页 317

18.3.3登录页面 320

18.3.4登录处理页面 321

18.3.5注册页面 322

18.3.6注册处理页面 323

18.3.7评论页面 324

18.3.8评论处理页面 325

18.4展示效果 326

18.4.1后台展示效果 326

18.4.2前台展示效果 327

第19章企业网站管理系统 329

◎本章教学微视频:10个31分钟

19.1系统概述 329

19.1.1开发环境 330

19.1.2文件结构 330

19.1.3创建数据库 331

19.2后台框架 333

19.3登录验证 335

19.4退出系统 336

19.5展示'管理员管理'信息 337

19.5.1添加管理员 339

19.5.2修改管理员 340

19.5.3删除管理员 341

19.6展示'关于我们'信息 341

19.6.1修改'关于我们'信息 342

19.6.2添加'关于我们'信息 344

19.6.3删除'关于我们'信息 345

19.7展示'新闻资讯'页面 345

19.7.1添加'新闻资讯'页面 347

19.7.2修改'新闻资讯'页面 348

19.7.3删除'新闻资讯'页面 349

19.8展示'产品展示'页面 349

19.8.1添加'产品展示'页面 351

19.8.2修改'产品展示'页面 353

19.8.3删除'产品展示'页面 355

19.9展示'联系我们'信息 355

19.9.1添加'联系我们'信息 357

19.9.2修改'联系我们'信息 359

19.9.3删除'联系我们'信息 360

19.10前台展示效果 360

19.10.1'关于我们'页面 360

19.10.2'新闻资讯'页面 362

19.10.3'产品展示'页面 363

19.10.4'联系我们'页面 365

第20章图书管理系统 367

◎本章教学微视频:4个16分钟

20.1图书管理系统概述 367

20.1.1开发环境 367

20.1.2文件结构 368

20.1.3系统功能 368

20.2图书管理系统介绍 369

20.2.1创建数据库和数据表 369

20.2.2创建登录验证码 370

20.2.3管理员登录页面 371

20.2.4管理员登录功能的实现 373

20.2.5管理页面的头部模块 374

20.2.6管理页面的左侧模块 375

20.2.7管理页面的右侧模块 375

20.2.8管理员密码更改页面 376

20.2.9密码更改功能的实现 377

20.2.10新书管理页面 378

20.2.11新书管理分页功能的实现 379

20.2.12新书管理中的修改页面 380

20.2.13新书管理中修改和删除功能的

实现 382

20.2.14新书添加页面 383

20.2.15新书添加功能的实现 384

20.2.16图书查询页面 385

20.2.17图书查询功能的实现 386

20.2.18图书统计功能的实现 387

20.3图书管理系统文件展示 388

20.3.1系统登录页面 388

20.3.2系统内容页面 390

20.3.3系统修改密码功能页面 391

20.3.4系统新书管理页面 393

20.3.5系统新书管理中修改和删除功能 394

20.3.6系统新书入库页面 396

20.3.7系统图书查询页面 398

20.3.8系统图书统计完整代码 400

20.4图书管理系统效果展示 401

关键词:目录,实践,项目,入门

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭