网站颜色:

PHP动态网站开发实践教程卢欣欣李靖等著面向新工科普通高等教育系列教材计算机网络编程语言设计静态网页案例呈现机械工业出版社.

  • 产品名称:PHP动态网站开发实践教程
  • 品牌:机械工业出版社
  • 书名:PHP动态网站开发实践教程
  • 作者:无
  • 定价:69.00元
  • 书名:PHP动态网站开发实践教程
  • 是否是套装:否
  • 出版社名称:机械工业出版社
  • 出版时间:2021-02

商品参数

PHP动态网站开发实践教程

出版社:机械工业出版社
定  价:69
版  次:1
出版日期:(咨询特价)年02月
开  本:16开
装  帧:平装
页  数:292
字  数:(咨询特价)
重  量:526
ISBN:95

内容介绍

  《PHP动态网站开发实践教程》共13章,系统讲解了PHP动态网站开发所涉及的技术和流程。主要内容包括PHP动态网页基础、PHP语法基础、数组、函数、数据交互、MySQL数据库、PHP操作MySQL数据库、会话技术、文件操作、图像操作、PHP面向对象编程、Git、志愿者服务网的设计与实现。    
  《PHP动态网站开发实践教程》内容以项目需求为导向,循序渐进、深入浅出。每章均由知识点讲解和案例实践两部分组成,而综合案例“志愿者服务网”则整合了动态网页的开发技术和完整流程,全书做到了叙述上的前后呼应和技术上的逐步加深。    
  《PHP动态网站开发实践教程》既可作为高等院校“动态网站开发”“Web程序设计”等课程的教材,也可作为Web应用程序开发人员的技术参考书。


目录

前言
第壹章 PHP动态网页基础
1.1 静态网页与动态网页
1.1.1 静态网页
1.1.2 动态网页
1.1.3 静态网页与动态网页的区别
1.2 PHP概述
1.3 PHP执行流程
1.4 使用phpStudy搭建PHP环境
1.4.1 phpStudy的安装与启动
1.4.2 目录结构
1.4.3 创建虚拟站点
1.5 手动安装配置PHP环境
1.5.1 PHP的安装与配置
1.5.2 Apache的安装与配置
1.6 PhpStorm的安装与使用
1.7 Xdebug断点调试
1.8 实践操作

第2章 PHP语法基础
2.1 PHP基本语法
2.1.1 PHP标记
2.1.2 PHP注释
2.1.3 PHP输出语句
2.2 数据与运算
2.2.1 数据类型
2.2.2 标识符与关键字
2.2.3 常量
2.2.4 变量
2.2.5 运算符
2.2.6 类型转换
2.2.7 表达式与语句
2.3 流程控制语句
2.3.1 选择结构
2.3.2 循环结构
2.4 案例:打印月历
2.4.1 案例呈现
2.4.2 案例分析
2.4.3 案例实现
2.5 实践操作

第3章 数组
3.1 数组概述
3.1.1 数组的基本概念
3.1.2 数组的分类
3.2 定义数组
3.2.1 使用[]定义数组
3.2.2 使用array()定义数组
3.2.3 使用短数组语法定义数组
3.2.4 二维数组的定义
3.3 访问、输出数组
3.4 遍历数组
3.5 删除数组
3.6 常用数组函数
3.6.1 统计函数
3.6.2 数组指针函数
3.6.3 检索函数
3.6.4 排序函数
3.6.5 数组素操作函数
3.6.6 其他函数
3.7 超全局数组变量
3.8 案例:统计学习时长
3.8.1 案例呈现
3.8.2 案例分析
3.8.3 案例实现
3.9 实践操作

第4章 函数
4.1 函数概述
4.2 自定义函数
4.2.1 函数的定义
4.2.2 函数的调用
4.2.3 函数的返回值
4.2.4 函数的参数
4.2.5 变量的作用域
4.2.6 函数的嵌套调用和递归调用
4.3 可变函数和匿名函数
4.4 PHP内置函数
4.4.1 数学函数
4.4.2 日期时间函数
4.4.3 字符串函数
4.5 PHP文件包含语句
4.5.1 include语句与require语句
4.5.2 include_once语句与require_once语句
4.6 案例:随机验证码生成
4.6.1 案例呈现
4.6.2 案例分析
4.6.3 案例实现
4.7 实践操作

第5章 数据交互
5.1 页面间参数传递
5.2 表单数据交互
5.2.1 GET方式提交和获取表单数据
5.2.2 POST方式提交和获取表单数据
5.3 案例:考试答题
5.3.1 案例呈现
5.3.2 案例分析
5.3.3 案例实现
5.4 实践操作

第6章 MySQL数据库
6.1 MySQL概述
6.1.1 MySQL简介
6.1.2 MySQL的下载与安装
6.1.3 启动和关闭MySQL服务器
6.2 MySQL数据库的管理
6.2.1 创建数据库
6.2.2 查看数据库
6.2.3 修改数据库
6.2.4 删除数据库
6.3 MySQL数据表的管理
6.3.1 数据类型
6.3.2 创建数据表
6.3.3 修改数据表
6.3.4 删除数据表
6.4 MySQL数据表记录的管理
6.4.1 添加数据
6.4.2 更新数据
6.4.3 删除数据
6.4.4 查询数据
6.5 实践操作

第7章 PHP操作MySQL数据库
7.1 PHP中常用的数据库扩展
7.1.1 MySQL扩展
7.1.2 MySQLi扩展
7.1.3 PDO扩展
7.2 PHP操作数据库的一般步骤
7.3 PHP操作数据库的方法
7.3.1 连接数据库服务器
7.3.2 选择数据库
7.3.3 设置编码方式
7.3.4 执行SQL语句
7.3.5 读取结果集
7.3.6 释放资源和关闭连接
7.3.7 其他方法
7.4 PHP操作数据库
7.4.1 数据显示
7.4.2 数据搜索
7.4.3 数据分页
7.4.4 数据添加
7.4.5 数据修改
7.4.6 数据删除
7.5 PHP操作数据库常见错误分析
7.5.1 数据库服务器登录失败
7.5.2 SQL语句错误
7.5.3 输出查询结果错误
7.6 数据库操作中的常见Web安全问题分析与防御
7.6.1 SQL注入
7.6.2 CSRF跨站请求伪造
7.7 实践操作

第8章 会话技术
8.1 Cookie管理
8.1.1 Cookie的概念
8.1.2 Cookie的工作原理
8.1.3 设置Cookie
8.1.4 读取Cookie
8.1.5 删除Cookie
8.2 案例:商品浏览足迹
8.2.1 案例呈现
8.2.2 案例分析
8.2.3 案例实现
8.3 Session管理
8.3.1 Session的概念
8.3.2 Session的工作原理
8.3.3 创建Session
8.3.4 读取Session
8.3.5 删除Session
8.4 案例:用户登录
8.4.1 案例呈现
8.4.2 案例分析
8.4.3 案例实现
8.5 实践操作

第9章 文件操作
9.1 目录的基本操作
9.1.1 创建目录
9.1.2 删除目录
9.1.3 移动目录
9.1.4 遍历目录
9.2 文件的基本操作
9.2.1 创建或打开文件
9.2.2 读写文件
9.2.3 文件的基本操作函数
9.3 文件上传和下载
9.3.1 文件上传
9.3.2 文件下载
9.4 案例:文件管理器
9.4.1 案例呈现
9.4.2 案例分析
9.4.3 案例实现
9.5 实践操作

第壹0章 图像操作
10.1 GD库的使用
10.1.1 创建画布
10.1.2 设置颜色
10.1.3 输出和销毁图像
10.1.4 绘制文本
10.1.5 绘制图像
10.2 案例:验证码
10.2.1 案例呈现
10.2.2 案例分析
10.2.3 案例实现
10.3 图像的基本操作
10.3.1 图片缩放
10.3.2 图片裁剪
10.3.3 添加水印
10.3.4 图片旋转和翻转
10.4 案例:相册管理器
10.4.1 案例呈现
10.4.2 案例分析
10.4.3 案例实现
10.5 实践操作

第壹1章 PHP面向对象编程
11.1 程序设计方法
11.1.1 面向过程编程
11.1.2 面向对象编程
11.2 类与对象的使用
11.2.1 类的定义
11.2.2 成员属性与成员方法
11.2.3 对象的创建与使用
11.3 构造方法与析构方法
11.4 类的封装
11.4.1 封装的概念
11.4.2 访问修饰符
11.5 类的继承
11.5.1 继承的概念
11.5.2 实现继承
11.5.3 方法重写与属性覆盖
11.6 静态方法与属性
11.7 抽象类和接口
11.7.1 抽象类的定义与应用
11.7.2 接口的定义与应用
11.8 多态
11.8.1 多态的概念
11.8.2 实现多态
11.9 案例:网约车
11.9.1 案例呈现
11.9.2 案例分析
11.9.3 案例实现
11.1 0常用的魔术方法
11.1 0.1 __set()和__get()方法
11.1 0.2 __clone()方法
11.1 0.3 __call()和__callStatic()方法
11.1 0.4 __autoload()方法
11.1 1单例模式
11.1 1.1 单例模式的概念
11.1 1.2 实现的原理
11.1 1.3 代码实现
11.1 2常用类的封装
11.1 2.1 数据库操作类
11.1 2.2 文件上传类
11.1 2.3 验证码类
11.1 3实践操作

第壹2章 Git
12.1 版本控制系统
12.1.1 集中式版本控制系统
12.1.2 分布式版本控制系统
12.2 Git概述
12.2.1 Git的安装
12.2.2 Git的工作流程
12.3 Git的基本配置
12.3.1 用户信息
12.3.2 文本编辑器
12.3.3 查看配置
12.4 Git基本操作
12.4.1 获取Git仓库
12.4.2 查看文件状态
12.4.3 添加文件
12.4.4 移除文件
12.4.5 重命名文件
12.4.6 撤销操作
12.4.7 查看提交历史和差异
12.5 Git分支
12.5.1 创建分支
12.5.2 切换分支
12.5.3 合并分支
12.5.4 分支管理策略
12.6 远程仓库
12.6.1 在GitHub上创建仓库
12.6.2 推送数据
12.6.3 拉取数据
12.6.4 查看远程仓库
12.7 标签管理
12.8 实践操作

第壹3章 志愿者服务网的设计与实现
13.1 需求分析
13.2 系统功能设计
13.3 数据库设计
13.4 项目准备
13.4.1 项目结构
13.4.2 公共类、函数设计
13.5 后台模块实现
13.5.1 Layui的基本使用
13.5.2 管理员登录模块
13.5.3 无限级分类模块
13.5.4 新闻模块
13.6 前台模块实现
13.6.1 网站*页
13.6.2 新闻列表页
13.6.3 新闻详情页
13.7 网站发布
13.7.1 租用服务器
13.7.2 管理服务器
13.7.3 注册域名
13.7.4 解析域名
13.7.5 性能测试
弗洛拉图书专营店热门设计联盟服务商