15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 营销百科 > 由浅入深学PHP--基础,进阶与必做300题目录

由浅入深学PHP--基础,进阶与必做300题目录

时间:2023-07-07 05:39:01 | 来源:营销百科

时间:2023-07-07 05:39:01 来源:营销百科

由浅入深学PHP--基础,进阶与必做300题目录:目 录

n第1篇 PHP基础入门

n第1章 安装PHP开发环境 1

n1.1 初识PHP 1

n1.1.1 静态网页与动态网页 1

n1.1.2 什么是PHP 2

n1.1.3 PHP发展历史 2

n1.1.4 其他动态网页技术 3

n1.2 常用的PHP环境 4

n1.2.1 Apache PHP 4

n1.2.2 IIS PHP 4

n1.3 Apache的安装 5

n1.3.1 安装Apache 5

n1.3.2 测试Apache 7

n1.4 PHP的安装 8

n1.4.1 安装PHP 8

n1.4.2 配置PHP 9

n1.4.3 第一个PHP程序 10

n1.5 其他工具的安装 10

n1.5.1 MySQL的安装 11

n1.5.2 phpmyadmin的安装 14

n1.5.3 Editplus的安装 15

n1.6 本章小结 16

n第2章 PHP的基本用法 17

n2.1 PHP的嵌入方法 17

n2.1.1 静态页面的结构 17

n2.1.2 ASP方法%% 18

n2.1.3 PHP方法 19

n2.1.4 PHP方法 20

n2.2 引用文件 20

n2.2.1 require引用 20

n2.2.2 include引用 22

n2.2.3 二者的区别 23

n2.3 注释方法 24

n2.3.1 多行注释 24

n2.3.2 单行注释 25

n2.4 PHP代码编写规则 25

n2.4.1 缩排规则 25

n2.4.2 命名规则 26

n2.5 本章小结 27

n2.6 习题 27

n第3章 常量与变量 30

n3.1 PHP中的常量 30

n3.1.1 数据类型 30

n3.1.2 自定义常量 32

n3.1.3 系统常量 34

n3.1.4 魔术常量 36

n3.2 PHP中的变量 37

n3.2.1 自定义变量 37

n3.2.2 系统变量 39

n3.3 数组变量 42

n3.3.1 创建数组 42

n3.3.2 获取数组元素 44

n3.3.3 为数组添加元素 45

n3.3.4 创建并使用多维数组 46

n3.4 本章小结 47

n3.5 习题 47

n第4章 运算符与表达式 53

n4.1 运算符 53

n4.1.1 数学运算符 53

n4.1.2 字符运算符 55

n4.1.3 比较运算符 56

n4.1.4 赋值运算符 57

n4.1.5 逻辑运算符 57

n4.1.6 递增/递减运算符 59

n4.1.7 三目运算符 59

n4.1.8 运算符优先级 61

n4.2 表达式 63

n4.3 本章小结 64

n4.4 习题 64

n第5章 流程控制 67

n5.1 判断 67

n5.1.1 if判断 67

n5.1.2 if…else判断 69

n5.1.3 if…elseif…else判断 70

n5.1.4 switch判断 72

n5.2 循环 75

n5.2.1 while循环 75

n5.2.2 do循环 76

n5.2.3 for循环 78

n5.2.4 foreach循环 79

n5.2.5 break的使用 81

n5.2.6 continue的使用 81

n5.3 流程控制实例 82

n5.3.1 输出星号 83

n5.3.2 输出指定内容 85

n5.3.3 求斐波那契数列 87

n5.4 本章小结 89

n5.5 习题 89

n第6章 PHP中的函数 97

n6.1 函数基础 97

n6.1.1 什么是函数 97

n6.1.2 函数的返回值 99

n6.1.3 函数的参数 101

n6.2 系统函数 105

n6.2.1 内部系统函数 105

n6.2.2 外部系统函数 106

n6.3 函数的其他相关事项 107

n6.3.1 有条件定义函数的使用 107

n6.3.2 在一个函数中定义另一个函数 108

n6.3.3 函数的递归使用 110

n6.4 本章小结 111

n6.5 习题 111

n第7章 对象变量 118

n7.1 面向对象与面向过程 118

n7.1.1 什么是面向过程 118

n7.1.2 什么是面向对象 118

n7.1.3 面向对象与面向过程的特点 119

n7.2 对象变量 120

n7.2.1 什么是类 120

n7.2.2 创建类 120

n7.2.3 为类实例化对象 121

n7.2.4 使用对象 122

n7.2.5 稍微复杂的例子 123

n7.2.6 类的继承 127

n7.2.7 方法重载 129

n7.2.8 类的引用 131

n7.2.9 类的构造方法 133

n7.3 使用类与对象 135

n7.3.1 检查类是否定义 135

n7.3.2 返回类的方法名 136

n7.3.3 返回类的属性 138

n7.3.4 返回对象的类名 139

n7.3.5 检查类与对象的关系 140

n7.3.6 检查方法是否存在 142

n7.3.7 检查属性是否存在 144

n7.4 本章小结 145

n7.5 习题 145

n第8章 数据的处理 152

n8.1 操作数值 152

n8.1.1 求绝对值 152

n8.1.2 小数取整 153

n8.1.3 角度与弧度转化 156

n8.1.4 次方与平方根 158

n8.1.5 求三角值 159

n8.1.6 求最值 161

n8.1.7 求随机数 163

n8.1.8 进制转换 164

n8.1.9 其他数值处理函数 168

n8.2 操作字符串 170

n8.2.1 字符串输出 170

n8.2.2 字符串长度 172

n8.2.3 字符串截取 173

n8.2.4 字符串替换 174

n8.2.5 字符串分割 178

n8.2.6 字符串的比较 179

n8.2.7 字符串的大小写 181

n8.2.8 字符串与ASCII码 182

n8.2.9 转换HTML特殊字符 184

n8.2.10 字符串查找 187

n8.2.11 其他字符串处理函数 187

n8.3 操作数组 188

n8.3.1 建立数组 189

n8.3.2 数组长度 189

n8.3.3 检查数组中值出现次数 190

n8.3.4 数组排序 191

n8.3.5 移动数组指针 199

n8.3.6 移除重复的值 201

n8.3.7 合并数组 202

n8.3.8 检查数组中是否存在某个值 205

n8.3.9 其他数组处理函数 206

n8.4 操作日期时间 207

n8.4.1 使用前的准备 207

n8.4.2 格式化日期时间 208

n8.4.3 取得日期时间信息 210

n8.4.4 返回当前UNIX时间戳记 211

n8.4.5 将英文文本的日期时间描述解析为UNIX时间戳 211

n8.5 数据处理实例 212

n8.5.1 处理数值 212

n8.5.2 处理字符串 213

n8.5.3 处理数组 214

n8.5.4 处理日期时间 215

n8.6 本章小结 215

n8.7 习题 215

n第9章 数据库操作 228

n9.1 操作MySQL数据库 228

n9.1.1 连接到服务器 228

n9.1.2 显示可用数据库 229

n9.1.3 创建数据库 230

n9.1.4 选择数据库并显示表 231

n9.1.5 在库中创建表 232

n9.1.6 删除存在的库或表 233

n9.2 操作表 233

n9.2.1 操作前的准备工作 233

n9.2.2 浏览已经存在的记录 235

n9.2.3 添加记录 236

n9.2.4 修改记录 237

n9.2.5 删除记录 238

n9.3 高级查询 240

n9.3.1 使用WHERE子句 240

n9.3.2 使用LIMIT子句 241

n9.3.3 使用ORDER BY排序 243

n9.3.4 使用模糊查询 245

n9.3.5 常用的SQL函数 246

n9.4 数据库的备份与导入 249

n9.4.1 备份数据库 249

n9.4.2 导入数据库 250

n9.5 本章小结 251

n9.6 习题 251

n第2篇 PHP应用模块

n第10章 表单交互——用户登录模块 256

n10.1 使用表单进行交互 256

n10.1.1 表单的使用 256

n10.1.2 POST与GET 259

n10.1.3 获取提交内容 259

n10.1.4 后台处理 262

n10.2 用户注册模块 262

n10.2.1 构建注册表单 263

n10.2.2 后台处理 266

n10.2.3 注意事项 268

n10.3 用户登录模块 269

n10.3.1 登录界面 269

n10.3.2 后台处理 270

n10.4 本章小结 272

n10.5 习题 272

n第11章 URL交互——网站宣传模块 279

n11.1 使用URL进行交互 279

n11.1.1 构建URL 279

n11.1.2 获取提交内容 280

n11.1.3 后台处理 281

n11.2 模拟文件下载次数 282

n11.2.1 建表 282

n11.2.2 文件下载前台 283

n11.2.3 文件下载后台 285

n11.3 本章小结 286

n11.4 习题 286

n第12章 目录与文件操作——文件上传模块 288

n12.1 目录操作 288

n12.1.1 创建目录 288

n12.1.2 删除目录 289

n12.1.3 打开目录 289

n12.1.4 浏览目录内容 290

n12.1.5 倒回目录 291

n12.1.6 关闭打开目录 292

n12.1.7 判断文件是否为目录 292

n12.1.8 返回分区占用磁盘空间 293

n12.1.9 返回目录磁盘可用空间 294

n12.2 文件操作 294

n12.2.1 判断文件是否存在 294

n12.2.2 打开文件 295

n12.2.3 关闭打开文件 296

n12.2.4 按字符读取文件 297

n12.2.5 按行读取文件 298

n12.2.6 读取文件所有内容 299

n12.2.7 将字符串写入文件 301

n12.2.8 将指定内容写入文件 303

n12.2.9 倒回文件指针 304

n12.2.10 获取文件的大小 305

n12.2.11 获取文件时间相关信息 307

n12.2.12 复制文件 308

n12.2.13 重命名文件 308

n12.2.14 删除文件 309

n12.3 文件上传模块 309

n12.3.1 文件上传前台 309

n12.3.2 文件上传后台 311

n12.3.3 显示模块 312

n12.3.4 重命名模块 315

n12.3.5 删除模块 317

n12.3.6 下载模块 318

n12.4 本章小结 319

n12.5 习题 319

n第13章 使用Cookie——计数器模块 327

n13.1 Cookie操作 327

n13.1.1 什么是Cookie 327

n13.1.2 创建Cookie 328

n13.1.3 读取Cookie 329

n13.1.4 删除Cookie 330

n13.2 Session操作 332

n13.2.1 什么是Session 332

n13.2.2 使用Session 332

n13.2.3 Session的生存期 335

n13.2.4 删除Session 336

n13.3 计数器模块 338

n13.3.1 计数器基本原理 338

n13.3.2 基于Cookie的计数器 339

n13.3.3 基于文本的计数器 340

n13.3.4 防刷新计数器 341

n13.3.5 图形新计数器 342

n13.3.6 多用户计数器 343

n13.4 本章小结 345

n13.5 习题 346

n第14章 使用GD类库——验证码模块 351

n14.1 什么是GD类库 351

n14.1.1 GD类库及使用 351

n14.1.2 取得当前GD库信息 352

n14.1.3 取得图像的大小 353

n14.1.4 取得图像的宽度与高度 354

n14.1.5 取得图像类型后缀 355

n14.2 常用的GD类库操作 356

n14.2.1 创建图像 356

n14.2.2 以指定格式输出图像 358

n14.2.3 销毁图像 359

n14.2.4 设定绘图颜色 360

n14.2.5 画像素 360

n14.2.6 画线段 362

n14.2.7 画矩形 364

n14.2.8 画椭圆 365

n14.2.9 画椭圆弧 366

n14.2.10 画多边形 367

n14.2.11 画字符串 369

n14.2.12 画中文字符串 370

n14.2.13 复制图像一部分 371

n14.3 GD类库实例 372

n14.3.1 汉字验证码 372

n14.3.2 图片缩略图 374

n14.3.3 画饼形图 375

n14.3.4 为图像加水印 377

n14.4 本章小结 379

n14.5 习题 379

n第15章 AJAX与PHP——动态更新模块 388

n15.1 AJAX简介 388

n15.1.1 什么是AJAX 388

n15.1.2 AJAX的作用 389

n15.1.3 简单的AJAX程序 390

n15.2 XMLHttpRequest对象 391

n15.2.1 对象简介 391

n15.2.2 对象属性 392

n15.2.3 对象方法 393

n15.2.4 构建应用 395

n15.3 发送请求并处理响应 397

n15.3.1 使用POST发送请求 397

n15.3.2 向服务端发送XML 402

n15.3.3 处理服务器响应 405

n15.4 综合应用实例 408

n15.4.1 提示用户名状态 408

n15.4.2 显示用户登录信息 410

n15.4.3 动态编辑页面内容 413

n15.4.4 动态提示可用内容 415

n15.5 本章小结 419

n15.6 习题 419

n第3篇 PHP扩展

n第16章 使用正则表达式 432

n16.1 什么是正则表达式 432

n16.1.1 正则表达式入门 432

n16.1.2 简单的例子 433

n16.2 元字符 434

n16.2.1 '^'、'$'的使用 434

n16.2.2 '*'、' '、'?'的使用 437

n16.2.3 '{'、'}'的使用 440

n16.2.4 '('、')'的使用 441

n16.2.5 '|'的使用 442

n16.2.6 '.'的使用 443

n16.2.7 '['、']'的使用 444

n16.2.8 '^'在中括号内的使用 445

n16.2.9 字符转义 446

n16.3 PERL兼容正则表达式函数 447

n16.3.1 PERL兼容正则模式修正符 447

n16.3.2 正则表达式匹配 448

n16.3.3 正则表达式全局匹配 449

n16.3.4 对数组进行正则匹配 450

n16.3.5 用正则分割字符串 451

n16.3.6 执行正则搜索与替换 452

n16.3.7 转义正则表达式字符 453

n16.4 正则表达式使用实例 454

n16.4.1 校验是否全由数字组成 454

n16.4.2 校验用户名 455

n16.4.3 校验手机号 455

n16.4.4 校验电子邮箱 456

n16.4.5 UBB替换 456

n16.5 本章小结 457

n16.6 习题 457

n第17章 操作XML 464

n17.1 什么是XML 464

n17.1.1 XML简介 464

n17.1.2 如何在PHP中使用XML 465

n17.2 在PHP中使用XML 466

n17.2.1 解析XML文件内容 466

n17.2.2 向XML中添加记录 469

n17.2.3 修改已有XML记录 471

n17.2.4 删除指定XML记录 473

n17.3 基于XML的图书管理系统 475

n17.3.1 规定XML文件格式 475

n17.3.2 添加记录 476

n17.3.3 显示记录 479

n17.3.4 编辑指定记录 482

n17.3.5 批量删除记录 486

n17.4 本章小结 488

n17.5 习题 488

n第18章 使用Zend软件 495

n18.1 Zend Optimizer软件 495

n18.1.1 关于Zend Optimizer 495

n18.1.2 软件安装 496

n18.2 Zend Guard软件 500

n18.2.1 关于Zend Guard 500

n18.2.2 软件安装 500

n18.2.3 加密代码 503

n18.3 本章小结 504

n第4篇 PHP案例

n第19章 智能考试系统 505

n19.1 关于智能考试系统 505

n19.1.1 设计算法 505

n19.1.2 二叉树及改良 506

n19.1.3 表的设计 507

n19.2 代码实现 508

n19.2.1 准备工作 508

n19.2.2 添加测试项目 509

n19.2.3 添加问题 510

n19.2.4 添加问题答案 512

n19.2.5 创建显示页面 514

n19.3 测试全部内容 516

n19.3.1 准备数据 516

n19.3.2 添加测试项目 517

n19.3.3 添加问题及结果 518

n19.3.4 添加答案 519

n19.3.5 执行显示页面 520

n19.3.6 更多改进 521

n19.4 本章小结 522

n第20章 在线商城系统 523

n20.1 商城系统 523

n20.1.1 设计算法 523

n20.1.2 表的设计 524

n20.2 代码实现 525

n20.2.1 配置文件 525

n20.2.2 安装模块 526

n20.2.3 注册模块 529

n20.2.4 登录模块 532

n20.2.5 头部模块 534

n20.2.6 显示模块 535

n20.2.7 购物车模块 539

n20.2.8 查看并统计购物车模块 540

n20.2.9 显示用户信息模块 543

n20.2.10 修改用户密码模块 544

n20.2.11 查看用户历史订单模块 547

n20.2.12 处理订单模块 548

n20.2.13 添加类别模块 550

n20.2.14 编辑类别模块 552

n20.2.15 添加商品模块 555

n20.2.16 编辑商品模块 557

n20.2.17 退出登录模块 561

n20.3 测试全部内容 561

n20.3.1 用户注册与登录 561

n20.3.2 查看商品添加购物车 562

n20.3.3 查看用户信息、修改密码、历史订单 564

n20.3.4 添加与编辑类别 564

n20.3.5 添加与编辑商品 565

n20.3.6 处理订单 566

n20.3.7 退出登录 567

n20.4 本章小结 567

关键词:题目,基础

74
73
25
news

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

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