PHP动态网站开发(第2版)
定价:¥68.00
作者: 赵增敏
出版时间:2025-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121454684
- 1-6
- 560250
- 平塑
- 16开
- 2025-06
- 532
- 380
- 计算机类
- 中职
内容简介
本书系统地讲述了基于Apache服务器、PHP语言和MySQL数据库的动态网站开发技术。本书采用项目引领和任务驱动的教学方法组织教学。本书共分10个项目,主要内容包括:配置PHP开发环境,PHP语言基础,PHP数据处理,PHP面向对象编程,构建PHP交互网页,PHP文件处理,PHP图像处理,MySQL数据库管理,通过PHP访问MySQL,开发新闻发布系统。 本书坚持以就为为导向、以能力为本位的原则,突出实用性、适用性和先进性,结构合理、论述准确、内容翔实,注意知识的层次性和技能培养的渐进性,遵循难点分散的原则合理安排各章的内容,降低学生的学习难度,通过丰富的实战演练来引导学习者学习,旨在培养他们的实践动手能力和创新精神。每个项目后面均配项目思考和项目实训。
目录
目录__eol__项目1 配置PHP开发环境 1__eol__项目目标 1__eol__任务1.1 安装phpStudy 1__eol__1.1.1 PHP开发环境的组成 2__eol__1.1.2 phpStudy的安装 5__eol__1.1.3 phpStudy的运行 6__eol__任务1.2 配置phpStudy 7__eol__1.2.1 设置启动选项 7__eol__1.2.2 切换PHP版本 9__eol__1.2.3 管理站点域名 9__eol__1.2.4 创建虚拟目录 10__eol__1.2.5 配置MySQL服务器 11__eol__任务1.3 配置PhpStorm 13__eol__1.3.1 PhpStorm简介 13__eol__1.3.2 创建PHP项目 14__eol__1.3.3 配置PHP项目 15__eol__1.3.4 创建PHP文件 17__eol__项目思考 18__eol__项目实训 19__eol__项目2 PHP语言基础 20__eol__项目目标 20__eol__任务2.1 了解PHP基本知识 20__eol__2.1.1 PHP动态网页的组成 21__eol__2.1.2 编写PHP代码 21__eol__2.1.3 编写PHP注释 22__eol__2.1.4 PHP与HTML混合编码 23__eol__2.1.5 PHP与JavaScript协同工作 24__eol__任务2.2 使用PHP数据类型 25__eol__2.2.1 使用整型 25__eol__2.2.2 使用浮点型 26__eol__2.2.3 使用字符串 26__eol__2.2.4 使用布尔型 29__eol__2.2.5 使用特殊类型 29__eol__2.2.6 数据类型转换 30__eol__任务2.3 使用变量与常量 33__eol__2.3.1 定义变量 33__eol__2.3.2 检测变量 34__eol__2.3.3 检测变量是否被定义 34__eol__2.3.4 可变变量与变量引用 36__eol__2.3.5 使用常量 37__eol__任务2.4 使用运算符与表达式 40__eol__2.4.1 使用算术运算符 40__eol__2.4.2 使用赋值运算符 41__eol__2.4.3 使用递增/递减运算符 42__eol__2.4.4 使用字符串运算符 43__eol__2.4.5 使用位运算符 43__eol__2.4.6 使用比较运算符 45__eol__2.4.7 使用条件运算符 45__eol__2.4.8 使用null合并运算符 46__eol__2.4.9 使用逻辑运算符 47__eol__2.4.10 使用表达式 48__eol__2.4.11 运算符的优先级 49__eol__任务2.5 使用流程控制语句 50__eol__2.5.1 使用选择语句 50__eol__2.5.2 使用循环语句 54__eol__2.5.3 使用跳转语句 57__eol__2.5.4 使用包含文件语句 58__eol__任务2.6 使用函数 61__eol__2.6.1 了解PHP内部函数 61__eol__2.6.2 使用自定义函数 64__eol__2.6.3 传递函数参数 65__eol__2.6.4 设置函数返回值 68__eol__2.6.5 使用变量作用域 70__eol__2.6.6 使用可变函数 71__eol__2.6.7 使用匿名函数 72__eol__2.6.8 使用箭头函数 72__eol__项目思考 73__eol__项目实训 74__eol__项目3 PHP数据处理 75__eol__项目目标 75__eol__任务3.1 字符串处理 75__eol__3.1.1 字符串的格式化输出 75__eol__3.1.2 了解常用字符串函数 78__eol__3.1.3 HTML文本格式化 81__eol__3.1.4 连接和分割字符串 83__eol__3.1.5 查找和替换字符串 85__eol__3.1.6 从字符串中获取子串 88__eol__任务3.2 数组处理 91__eol__3.2.1 创建数组 91__eol__3.2.2 遍历数组 94__eol__3.2.3 使用预定义数组 95__eol__3.2.4 使用数组函数 98__eol__任务3.3 日期和时间处理 101__eol__3.3.1 设置默认时区 101__eol__3.3.2 获取日期和时间 102__eol__3.3.3 格式化日期和时间 104__eol__项目思考 106__eol__项目实训 107__eol__项目4 PHP面向对象编程 108__eol__项目目标 108__eol__任务4.1 面向对象编程概述 108__eol__4.1.1 面向对象编程的基本概念 108__eol__4.1.2 面向过程编程与面向对象编程的比较 110__eol__任务4.2 使用类和对象 110__eol__4.2.1 创建类和对象 111__eol__4.2.2 为类添加成员 112__eol__4.2.3 为类添加构造方法和析构方法 115__eol__4.2.4 为类添加静态成员 116__eol__4.2.5 类的自动加载 118__eol__4.2.6 迭代对象 120__eol__4.2.7 克隆对象 121__eol__4.2.8 比较对象 123__eol__任务4.3 实现继承与多态 125__eol__4.3.1 实现类的继承 125__eol__4.3.2 使用抽象类 127__eol__4.3.3 使用关键字final 129__eol__4.3.4 使用接口 130__eol__项目思考 132__eol__项目实训 133__eol__项目5 构建PHP交互网页 135__eol__项目目标 135__eol__任务5.1 获取表单变量 135__eol__5.1.1 创建HTML表单 136__eol__5.1.2 添加表单控件 137__eol__5.1.3 读取表单变量 139__eol__任务5.2 验证表单数据 143__eol__5.2.1 基于HTML5实现表单数据验证 144__eol__5.2.2 基于jQuery验证插件实现表单数据验证 149__eol__任务5.3 获取URL参数 158__eol__5.3.1 生成URL参数 158__eol__5.3.2 读取URL参数 160__eol__5.3.3 实现页面重定向 162__eol__任务5.4 管理会话 164__eol__5.4.1 了解会话 164__eol__5.4.2 创建会话变量 165__eol__5.4.3 销毁会话变量 166__eol__任务5.5 使用Cookie 171__eol__5.5.1 了解Cookie 171__eol__5.5.2 设置Cookie 172__eol__5.5.3 读取Cookie 173__eol__项目思考 179__eol__项目实训 180__eol__项目6 PHP文件处理 181__eol__项目目标 181__eol__任务6.1 文件操作 181__eol__6.1.1 打开和关闭文件 181__eol__6.1.2 向文件中写入数据 183__eol__6.1.3 从文件中读取数据 185__eol__6.1.4 在文件中定位 188__eol__6.1.5 检查文件属性 190__eol__6.1.6 其他文件操作 192__eol__任务6.2 目录操作 195__eol__6.2.1 创建目录 195__eol__6.2.2 读取目录 197__eol__6.2.3 删除目录 198__eol__6.2.4 解析路径信息 201__eol__6.2.5 检查磁盘空间 202__eol__任务6.3 文件上传 204__eol__6.3.1 创建文件上传表单 204__eol__6.3.2 上传单个文件 205__eol__6.3.3 上传多个文件 208__eol__项目思考 211__eol__项目实训 213__eol__?__eol__项目7 PHP图像处理 214__eol__项目目标 214__eol__任务7.1 配置GD库 214__eol__7.1.1 加载GD库 214__eol__7.1.2 检测GD库 215__eol__任务7.2 图像基本操作 217__eol__7.2.1 创建图像 218__eol__7.2.2 输出图像 220__eol__7.2.3 分配颜色 222__eol__任务7.3 绘制图形 223__eol__7.3.1 绘制像素 224__eol__7.3.2 绘制轮廓图形 225__eol__7.3.3 绘制填充图形 227__eol__任务7.4 绘制文本 230__eol__7.4.1 绘制单个字符 231__eol__7.4.2 绘制字符串 235__eol__7.4.3 绘制中文文本 236__eol__项目思考 238__eol__项目实训 239__