展开全部

主编推荐语

本书全面系统介绍PHP程序设计,涵盖入门、环境搭建、Web交互、数据库操作等15章内容。

内容简介

本书作为PHP程序设计的教程,系统全面的介绍了有关PHP程序开发所涉及的各类知识。全书共分15章,内容包括PHP入门与环境搭建、PHP开发基础、运算符和表达式、流程控制语句、PHP数组、PHP与Web页面交互、函数、字符串操作、MySQL数据库、PHP操作MySQL数据库、PHP会话控制、面向对象基础、Ajax技术、综合案例——电子商务平台网、课程设计——留言本。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第1章 PHP入门与环境搭建
  • 1.1 PHP概述
  • 1.1.1 PHP是什么
  • 1.1.2 PHP语言的优势
  • 1.1.3 PHP的版本
  • 1.1.4 HTML嵌入式的脚本语言
  • 1.2 PHP程序的工作流程
  • 1.2.1 PHP的工作流程
  • 1.2.2 PHP服务器
  • 1.3 PHP开发环境构建
  • 1.3.1 PHP开发环境的安装
  • 1.3.2 PHP服务器的启动与停止
  • 1.3.3 PHP开发环境的关键配置
  • 1.4 常用代码编辑工具
  • 1.5 第一个PHP程序
  • 小结
  • 上机指导
  • 习题
  • 第2章 PHP开发基础
  • 2.1 PHP基本语法
  • 2.1.1 PHP标记符
  • 2.1.2 PHP注释
  • 2.1.3 PHP语句和语句块
  • 2.2 PHP的数据类型
  • 2.2.1 标量数据类型
  • 2.2.2 复合数据类型
  • 2.2.3 特殊数据类型
  • 2.2.4 检测数据类型
  • 2.3 PHP数据的输出
  • 2.3.1 print和echo
  • 2.3.2 输出运算符“<?= ?>”
  • 2.4 PHP编码规范
  • 2.4.1 什么是编码规范
  • 2.4.2 PHP书写规则
  • 2.4.3 PHP命名规则
  • 小结
  • 上机指导
  • 习题
  • 第3章 运算符和表达式
  • 3.1 常量
  • 3.1.1 自定义常量
  • 3.1.2 预定义常量
  • 3.2 变量
  • 3.2.1 变量的概念
  • 3.2.2 定义和使用变量
  • 3.2.3 变量的赋值方式
  • 3.2.4 可变变量
  • 3.2.5 PHP预定义变量
  • 3.3 PHP运算符
  • 3.3.1 算术运算符
  • 3.3.2 字符串运算符
  • 3.3.3 赋值运算符
  • 3.3.4 位运算符
  • 3.3.5 递增或递减运算符
  • 3.3.6 逻辑运算符
  • 3.3.7 比较运算符
  • 3.3.8 条件运算符
  • 3.3.9 运算符优先级
  • 3.4 表达式
  • 3.5 数据类型的转换
  • 3.5.1 自动转换
  • 3.5.2 强制转换
  • 小结
  • 上机指导
  • 习题
  • 第4章 流程控制语句
  • 4.1 条件判断语句
  • 4.1.1 if语句
  • 4.1.2 if...else语句
  • 4.1.3 switch语句
  • 4.2 循环控制语句
  • 4.2.1 while循环语句
  • 4.2.2 do...while循环语句
  • 4.2.3 for循环语句
  • 4.2.4 foreach循环
  • 4.2.5 循环结构的应用
  • 4.3 跳转语句和终止语句
  • 4.3.1 continue语句
  • 4.3.2 break语句
  • 4.3.3 exit语句
  • 小结
  • 上机指导
  • 习题
  • 第5章 PHP数组
  • 5.1 数组概述
  • 5.1.1 数组是什么
  • 5.1.2 数组的类型
  • 5.2 创建一维数组
  • 5.2.1 通过数组标识符“[]”创建数组
  • 5.2.2 使用array()函数创建数组
  • 5.3 创建二维数组
  • 5.3.1 通过数组标识符“[]”创建二维数组
  • 5.3.2 使用array()函数创建二维数组
  • 5.4 遍历与输出数组
  • 5.4.1 遍历数组
  • 5.4.2 输出数组
  • 5.5 数组函数及其应用
  • 5.5.1 创建数组的函数
  • 5.5.2 数组统计函数
  • 5.5.3 数组指针函数
  • 5.5.4 数组和变量之间的转换
  • 5.5.5 数组检索函数
  • 5.5.6 数组排序函数
  • 5.5.7 数组与数据结构
  • 5.5.8 数组集合函数
  • 小结
  • 上机指导
  • 习题
  • 第6章 PHP与Web页面交互
  • 6.1 表单数据的提交方式
  • 6.1.1 GET方法提交表单数据
  • 6.1.2 POST方法提交表单数据
  • 6.1.3 使用POST方法与GET方法的区别
  • 6.2 应用PHP全局变量获取表单数据
  • 6.2.1 $_POST[]全局变量
  • 6.2.2 $_GET[]全局变量
  • 6.3 使用表单
  • 6.3.1 创建表单
  • 6.3.2 表单元素
  • 6.3.3 使用数组提交表单数据
  • 6.3.4 表单综合应用
  • 6.4 实现文件的上传
  • 6.4.1 上传文件相关配置
  • 6.4.2 全局变量$_FILES
  • 6.4.3 实现PHP文件的上传
  • 6.5 服务器端获取数据的其他方法
  • 6.5.1 $_REQUEST[ ]全局变量
  • 6.5.2 $_SERVER[ ]全局变量
  • 小结
  • 上机指导
  • 习题
  • 第7章 函数
  • 7.1 函数简介
  • 7.1.1 什么是函数
  • 7.1.2 函数的分类
  • 7.2 自定义函数
  • 7.2.1 自定义函数的定义
  • 7.2.2 自定义函数的调用
  • 7.2.3 自定义函数的参数
  • 7.2.4 自定义函数的返回值
  • 7.2.5 变量的作用域
  • 7.2.6 变量函数
  • 7.3 PHP文件的引用
  • 7.3.1 include语句
  • 7.3.2 require语句
  • 7.3.3 include语句和require语句的比较
  • 7.3.4 include_once语句和require_once语句
  • 7.3.5 应用include语句构建电子商务平台网首页
  • 小结
  • 上机指导
  • 习题
  • 第8章 字符串操作
  • 8.1 字符串的定义方法
  • 8.1.1 使用单引号或双引号定义字符串
  • 8.1.2 使用定界符定义字符串
  • 8.2 字符串处理函数
  • 8.2.1 转义、还原字符串
  • 8.2.2 获取字符串长度
  • 8.2.3 截取字符串
  • 8.2.4 比较字符串
  • 8.2.5 检索字符串
  • 8.2.6 替换字符串
  • 8.2.7 去掉字符串首尾空格和特殊字符
  • 8.2.8 格式化字符串
  • 8.2.9 分割、合成字符串
  • 8.2.10 字符串与HTML转换
  • 8.2.11 其他常用字符串函数
  • 小结
  • 上机指导
  • 习题
  • 第9章 MySQL数据库
  • 9.1 MySQL简介
  • 9.1.1 什么是MySQL
  • 9.1.2 MySQL特点
  • 9.1.3 MySQL 5支持的特性
  • 9.2 启动和关闭MySQL服务器
  • 9.2.1 启动MySQL服务器
  • 9.2.2 连接和断开MySQL服务器
  • 9.3 操作MySQL数据库
  • 9.3.1 创建数据库
  • 9.3.2 选择数据库
  • 9.3.3 查看数据库
  • 9.3.4 删除数据库
  • 9.4 MySQL数据类型
  • 9.4.1 数字类型
  • 9.4.2 字符串类型
  • 9.4.3 日期和时间类型
  • 9.5 操作数据表
  • 9.5.1 创建数据表
  • 9.5.2 查看表结构
  • 9.5.3 修改表结构
  • 9.5.4 重命名数据表
  • 9.5.5 删除数据表
  • 9.6 数据表记录的更新操作
  • 9.6.1 数据表记录的添加
  • 9.6.2 数据表记录的修改
  • 9.6.3 数据表记录的删除
  • 9.7 数据表记录的查询操作
  • 9.8 MySQL中的特殊字符
  • 9.9 MySQL数据库的备份与还原
  • 9.9.1 使用mysqldump命令备份数据库
  • 9.9.2 使用mysql命令还原数据库
  • 小结
  • 上机指导
  • 习题
  • 第10章 PHP操作MySQL数据库
  • 10.1 PHP操作MySQL数据库的方法
  • 10.1.1 连接MySQL服务器
  • 10.1.2 选择MySQL数据库
  • 10.1.3 执行SQL语句
  • 10.1.4 将结果集返回数组中
  • 10.1.5 从结果集中获取一行作为对象
  • 10.1.6 从结果集中获取一行作为枚举数组
  • 10.1.7 从结果集中获取一行作为关联数组
  • 10.1.8 获取查询结果集中的记录数
  • 10.1.9 释放内存
  • 10.1.10 关闭连接
  • 10.1.11 连接与关闭MySQL服务器的最佳时机
  • 10.2 管理MySQL数据库中的数据
  • 10.2.1 添加数据
  • 10.2.2 编辑数据
  • 10.2.3 删除数据
  • 10.2.4 批量数据操作
  • 10.2.5 在电子商务平台网后台中查看订单和删除订单
  • 小结
  • 上机指导
  • 习题
  • 第11章 PHP会话控制
  • 11.1 Session的操作
  • 11.1.1 了解Session
  • 11.1.2 启动Session
  • 11.1.3 注册Session
  • 11.1.4 使用Session
  • 11.1.5 删除Session
  • 11.1.6 Session综合应用
  • 11.1.7 电子商务平台网用户管理和权限控制
  • 11.2 Cookie的操作
  • 11.2.1 浏览器中的Cookie设置
  • 11.2.2 了解Cookie
  • 11.2.3 创建Cookie
  • 11.2.4 读取Cookie
  • 11.2.5 删除Cookie
  • 11.2.6 创建Cookie数组
  • 11.3 Session与Cookie的比较
  • 小结
  • 上机指导
  • 习题
  • 第12章 面向对象基础
  • 12.1 面向对象的基本概念
  • 12.1.1 类
  • 12.1.2 对象
  • 12.1.3 面向对象的特点
  • 12.2 类的声明
  • 12.2.1 定义类
  • 12.2.2 成员属性
  • 12.2.3 成员常量
  • 12.2.4 成员方法
  • 12.3 类的实例化
  • 12.3.1 对象的创建
  • 12.3.2 访问类中的成员
  • 12.3.3 “$this”操作符
  • 12.3.4 构造方法和析构方法
  • 12.4 面向对象的封装
  • 12.4.1 公共成员关键字public
  • 12.4.2 私有成员关键字private
  • 12.4.3 保护成员关键字protected
  • 12.5 面向对象的继承
  • 12.5.1 继承关键字extends
  • 12.5.2 “::”操作符
  • 12.5.3 覆盖父类方法
  • 12.6 static关键字
  • 12.6.1 静态属性
  • 12.6.2 静态方法
  • 12.7 抽象类和接口
  • 12.7.1 抽象类
  • 12.7.2 接口
  • 12.8 面向对象实现多态
  • 12.8.1 通过继承实现多态
  • 12.8.2 通过接口实现多态
  • 12.9 面向对象的其他关键字
  • 12.9.1 final关键字
  • 12.9.2 clone关键字
  • 12.9.3 instanceof关键字
  • 12.10 面向对象的常用魔术方法
  • 12.10.1 __set()和__get()方法
  • 12.10.2 __isset()和__unset()方法
  • 12.10.3 __call()方法
  • 12.10.4 __toString()方法
  • 12.10.5 __autoload()方法
  • 小结
  • 上机指导
  • 习题
  • 第13章 Ajax技术
  • 13.1 Ajax概述
  • 13.1.1 什么是Ajax
  • 13.1.2 Ajax的开发模式
  • 13.1.3 Ajax的优点
  • 13.2 Ajax技术的组成
  • 13.2.1 JavaScript脚本语言
  • 13.2.2 XMLHttpRequest对象
  • 13.2.3 XML、DOM和CSS
  • 13.3 Ajax与PHP的交互
  • 13.3.1 通过GET方式与PHP进行交互
  • 13.3.2 通过POST方式与PHP进行交互
  • 13.3.3 在电子商务平台网中应用Ajax技术检测用户名
  • 13.4 Ajax开发注意事项
  • 小结
  • 上机指导
  • 习题
  • 第14章 综合案例——电子商务平台网
  • 14.1 开发背景
  • 14.2 系统分析
  • 14.2.1 需求分析
  • 14.2.2 可行性分析
  • 14.3 系统设计
  • 14.3.1 系统目标
  • 14.3.2 系统功能结构
  • 14.3.3 购物流程图
  • 14.3.4 系统预览
  • 14.3.5 开发环境
  • 14.3.6 文件夹组织结构
  • 14.4 数据库设计
  • 14.4.1 数据库分析
  • 14.4.2 数据库概念设计
  • 14.4.3 创建数据库及数据表
  • 14.5 公共模块设计
  • 14.5.1 数据库连接文件
  • 14.5.2 CSS样式表文件
  • 14.6 前台首页设计
  • 14.6.1 前台首页概述
  • 14.6.2 前台首页技术分析
  • 14.6.3 前台首页的实现过程
  • 14.7 商品展示模块设计
  • 14.7.1 商品展示模块概述
  • 14.7.2 商品展示模块技术分析
  • 14.7.3 商品分类展示的实现过程
  • 14.7.4 最新商品展示的实现过程
  • 14.7.5 查看商品详细信息的实现过程
  • 14.8 购物车模块设计
  • 14.8.1 网站购物车概述
  • 14.8.2 网站购物车技术分析
  • 14.8.3 添加至购物车的实现过程
  • 14.8.4 查看购物车的实现过程
  • 14.8.5 从购物车中移去指定商品的实现过程
  • 14.8.6 修改商品购买数量的实现过程
  • 14.8.7 清空购物车的实现过程
  • 14.8.8 收银台结账的实现过程
  • 14.8.9 生成商品订单的实现过程
  • 14.9 后台首页设计
  • 14.9.1 后台首页概述
  • 14.9.2 后台首页技术分析
  • 14.9.3 后台首页的实现过程
  • 14.10 客户订单信息管理模块设计
  • 14.10.1 客户订单信息管理模块概述
  • 14.10.2 客户订单信息管理模块技术分析
  • 14.10.3 查看客户订单信息的实现过程
  • 14.10.4 执行客户订单信息的实现过程
  • 14.10.5 打印客户订单信息的实现过程
  • 14.10.6 查找客户订单信息的实现过程
  • 小结
  • 第15章 课程设计——留言本
  • 15.1 留言本模块概述
  • 15.1.1 模块概述
  • 15.1.2 功能结构
  • 15.2 数据库设计
  • 15.2.1 数据库设计
  • 15.2.2 数据表设计
  • 15.2.3 连接数据库
  • 15.3 发表留言
  • 15.3.1 发表留言概述
  • 15.3.2 发表留言页面设计
  • 15.3.3 将用户留言内容保存到数据库中
  • 15.4 查看留言
  • 15.4.1 查看留言概述
  • 15.4.2 查看留言页面设计
  • 15.4.3 在页面中输出留言信息
  • 15.4.4 将留言信息进行分页显示
  • 15.5 修改留言
  • 15.5.1 修改留言概述
  • 15.5.2 修改留言页面设计
  • 15.5.3 编辑留言内容功能实现
  • 15.6 删除留言
  • 15.6.1 删除留言概述
  • 15.6.2 删除留言页面设计
  • 15.6.3 删除留言内容功能实现
  • 15.7 查询留言
  • 15.7.1 查询留言概述
  • 15.7.2 查询留言页面设计
  • 15.7.3 查询留言内容
  • 15.8 技术提炼
  • 15.8.1 将数据保存到数据库中
  • 15.8.2 通过JavaScript实现弹出窗口
  • 15.8.3 包含文件函数
  • 15.8.4 MySQL数据库的函数
  • 小结
  • 附录 单独安装PHP环境搭建
  • 附1.1 搭建PHP开发环境的准备工作
  • 附1.1.1 在Windows下搭建PHP开发环境的准备工作
  • 附1.1.2 在Linux下搭建PHP开发环境的准备工作
  • 附1.2 Apache服务器的安装和配置
  • 附1.2.1 在Windows下安装Apache服务器
  • 附1.2.2 在Linux下安装Apache服务器
  • 附1.3 PHP的安装和配置
  • 附1.3.1 在Windows下安装PHP
  • 附1.3.2 在Linux下安装PHP
  • 附1.4 MySQL服务器的安装和配置
  • 附1.4.1 在Windows下安装MySQL服务器
  • 附1.4.2 在Linux下安装MySQL服务器
  • 附1.5 环境安装常见问题
  • 附1.5.1 Apache安装常见问题
  • 附1.5.2 PHP安装常见问题
  • 附1.5.3 MySQL安装常见问题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。