互联网
类型
可以朗读
语音朗读
249千字
字数
2021-07-01
发行日期
展开全部
主编推荐语
以通俗易懂的语言、丰富的图表、实用的案例介绍了PHP语言。
内容简介
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。
本书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的面向对象编程、PHP与MVC开发模式及课程案例等进行了介绍。
本书适用于计算机相关专业基于PHP的Web开发课程的教学,也可作为基于PHP的Web应用项目开发爱好者的参考用书。
目录
- 版权信息
- 内容提要
- 编写委员会
- 前言
- 第1章 Web开发概念和PHP入门
- 1.1 体系结构选择
- 1.2 网站开发中常用概念介绍
- 1.3 Web工作原理
- 1.4 动态网站开发所需的Web构件
- 1.5 初识PHP
- 1.5.1 什么是PHP
- 1.5.2 第一个PHP文件
- 1.6 搭建PHP开发运行环境
- 1.6.1 XAMPP安装
- 1.6.2 XAMPP配置和使用
- 1.6.3 WampServer的安装使用
- 1.7 代码编辑工具Sublime
- 1.7.1 Sublime的常用操作
- 1.7.2 在Sublime中安装Emmet
- 1.7.3 设置文档的自动提示与补全
- 1.8 本章习题
- 第2章 PHP基本语法
- 2.1 将PHP嵌入HTML代码
- 2.2 PHP程序中的注释
- 2.3 PHP中的输出方法
- 2.4 变量
- 2.4.1 变量的命名
- 2.4.2 变量的数据类型
- 2.4.3 变量类型的转换
- 2.4.4 PHP对变量的操作
- 2.5 常量
- 2.5.1 常量定义
- 2.5.2 使用PHP预定义常量
- 2.6 PHP中的运算符和表达式
- 2.6.1 算术运算符
- 2.6.2 字符串运算符
- 2.6.3 赋值运算符
- 2.6.4 比较运算符
- 2.6.5 逻辑运算符
- 2.6.6 位运算符
- 2.6.7 其他运算符
- 2.6.8 表达式
- 2.7 本章小结
- 2.8 本章习题
- 第3章 PHP流程控制和数组
- 3.1 PHP中的分支结构
- 3.1.1 单分支结构
- 3.1.2 双分支结构
- 3.1.3 多分支结构
- 3.2 PHP中的循环结构
- 3.2.1 while语句
- 3.2.2 do...while语句
- 3.2.3 for循环语句
- 3.2.4 foreach语句
- 3.3 特殊的流程控制语句
- 3.4 PHP中的数组
- 3.4.1 数组的分类
- 3.4.2 数组的定义和遍历
- 3.5 本章小结
- 3.6 本章习题
- 第4章 PHP函数及应用
- 4.1 PHP函数语法
- 4.1.1 定义函数和调用函数
- 4.1.2 函数参数和返回值
- 4.1.3 使用文件包含函数组织代码
- 4.2 PHP变量范围
- 4.3 PHP对字符串的处理
- 4.3.1 对字符串进行分割与合并
- 4.3.2 获取字符串子串
- 4.3.3 字符串查找
- 4.3.4 字符串替换
- 4.3.5 HTML字符串处理函数
- 4.4 用PHP获取日期和时间
- 4.4.1 更改时区
- 4.4.2 UNIX时间戳
- 4.4.3 生成日期和时间的函数
- 4.4.4 获取日期和时间的信息
- 4.5 PHP操作文件和目录
- 4.5.1 打开和关闭文件
- 4.5.2 读取文件
- 4.5.3 写入文件
- 4.5.4 目录操作函数
- 4.5.5 获取路径中的文件名和目录名
- 4.5.6 判断文件和目录是否存在
- 4.5.7 删除和复制文件
- 4.6 本章习题
- 第5章 PHP与网页交互
- 5.1 PHP的预定义数组
- 5.1.1 预定义数组$_POST
- 5.1.2 预定义数组$_GET
- 5.1.3 其他的预定义数组
- 5.2 应用实践:获取用户注册表单信息并输出
- 5.3 文件上传
- 5.3.1 浏览器端文件上传设置
- 5.3.2 在服务器端通过PHP处理上传文件
- 5.4 应用实践:注册用户上传头像
- 5.5 文件下载
- 5.6 本章小结
- 5.7 本章习题
- 第6章 PHP访问MySQL数据库
- 6.1 MySQL数据库基础知识
- 6.1.1 MySQL数据库的存储引擎
- 6.1.2 MySQL数据库的数据类型
- 6.1.3 MySQL字符集与字符序
- 6.1.4 MySQL数据库的SQL语法基础
- 6.1.5 数据库用户权限管理
- 6.2 认识Navicat
- 6.3 应用实践:设计动漫电影信息网站的数据库
- 6.4 PHP访问MySQL数据库的流程
- 6.5 PHP访问MySQL数据库的函数
- 6.5.1 连接MySQL数据库服务器的函数
- 6.5.2 获取MySQL错误信息的函数
- 6.5.3 执行SQL语句的函数
- 6.5.4 处理结果集的函数
- 6.5.5 关闭数据库连接的函数
- 6.6 应用实践:注册用户信息管理
- 6.7 应用实践:分页
- 6.8 应用实践:抽取系统公共文件
- 6.9 本章小结
- 6.10 本章习题
- 第7章 会话控制
- 7.1 Session工作原理
- 7.2 Session的生命周期
- 7.3 操作Session的函数
- 7.4 Session配置
- 7.5 应用实践:保存用户登录信息
- 7.6 应用实践:登录权限验证
- 7.7 Cookie的使用
- 7.8 应用实践:自动登录
- 7.9 Header函数和输出缓存
- 第8章 PHP进阶
- 8.1 PHP与Ajax
- 8.1.1 Ajax概述
- 8.1.2 XMLHttpRequest对象
- 8.1.3 应用实践:验证用户名是否可用
- 8.1.4 jQuery中的Ajax
- 8.2 PHP中富文本的应用
- 8.2.1 什么是富文本
- 8.2.2 应用实践:使用UEditor进行新闻发布
- 8.2.3 UEditor中的上传路径配置
- 8.3 用PHP发送邮件
- 8.3.1 PHPMailer
- 8.3.2 应用实践:使用邮件找回密码
- 8.4 用PHP生成图表
- 8.4.1 什么是ECharts
- 8.4.2 应用实践:使用ECharts统计用户信息
- 8.5 Excel导入导出
- 8.5.1 PHPExcel介绍
- 8.5.2 应用实践:使用PHPExcel进行用户信息导入导出
- 8.5.3 使用PHPExcel的常见问题
- 8.6 本章习题
- 第9章 PHP中的面向对象编程
- 9.1 面向对象编程介绍
- 9.1.1 什么是类
- 9.1.2 什么是对象
- 9.2 如何抽象一个类
- 9.2.1 类的声明
- 9.2.2 成员属性
- 9.2.3 成员方法
- 9.3 通过类实例化对象
- 9.3.1 实例化对象
- 9.3.2 对象中成员的访问
- 9.3.3 特殊对象引用$this
- 9.3.4 构造方法和析构方法
- 9.4 封装性
- 9.4.1 设置私有成员
- 9.4.2 私有成员的访问
- 9.5 继承性
- 9.5.1 类继承的应用
- 9.5.2 访问类型控制
- 9.5.3 子类中重载父类的方法
- 9.6 本章小结
- 9.7 本章习题
- 第10章 PHP与MVC开发模式
- 10.1 MVC模式的工作原理
- 10.2 MVC模式在项目中的应用
- 10.2.1 阶段一:构建MVC结构
- 10.2.2 阶段二:抽取模型层业务逻辑
- 10.2.3 阶段三:提取访问网站的入口文件
- 10.2.4 阶段四:抽取视图层功能
- 10.3 本章小结
- 10.4 本章习题
- 第11章 课程案例
- 11.1 使用Bootstrap美化网页
- 11.1.1 用户注册表单页面
- 11.1.2 用户登录表单页面
- 11.1.3 管理员登录表单页面
- 11.1.4 用户列表页面
- 11.1.5 修改用户信息页面
- 11.2 系统总体项目描述
- 11.3 地区管理子系统的实现
- 11.3.1 添加地区功能
- 11.3.2 显示地区列表功能
- 11.3.3 修改地区功能
- 11.3.4 删除地区功能
- 11.4 动漫电影信息管理子系统的实现
- 11.4.1 添加动漫电影功能
- 11.4.2 显示动漫电影信息列表功能
- 11.4.3 修改动漫电影信息功能
- 11.4.4 删除动漫电影信息功能
- 11.5 前台首页的实现
- 11.5.1 网页导航条的实现
- 11.5.2 用户登录功能
- 11.5.3 首页主体部分的实现
- 11.6 前台栏目列表页的实现
- 11.7 前台动漫电影详细内容页的实现
- 11.8 留言管理子系统的实现
- 11.9 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。