![]()
内容推荐 干练、毛红霞主编的《PHP编程基础与实践教程(高等院校电气信息类专业互联网+创新规划教材)》共10章,主要内容为PHP概述和环境搭建、PHP语言基础、字符串操作、数组操作、与Web页面的交互、PHP的高级应用、面向对象编程、MySQL数据库管理系统、PHP操作MySQL数据库及项目实战。本书结合实例和项目实战,提供了丰富的实例代码和完整的项目窦战代码,层层深入,由浅入深地讲解相关知识点。 本书为读者提供了相关视频、拓展内容、习题答案和模拟试卷,读者可以通过扫描书中所附二维码下载获得。 本书可作为高等院校计算机科学、软件工程、电子商务和信息管理等相关专业的教材.也可供工程技术人员参考使用。 目录 第1章 PHP概述和环境搭建 1.1 初识PHP 1.1.1 PHP的概念 1.1.2 PHP的优点 1.1.3 PHP的主要应用领域 1.1.4 PHP的发展历程 1.2 学习方法 1.3 学习资源 1.4 Windows下的环境搭建 1.5 集成开发工具 1.6 编写第一个实例 习题 第2章 PHP语言基础 2.1 标记 2.2 注释 2.3 输出 2.4 数据类型 2.4.1 标量数据类型 2.4.2 复合数据类型 2.4.3 特殊数据类型 2.4.4 检测数据类型 2.4.5 转换数据类型 2.5 常量 2.5.1 声明和使用常量 2.5.2 预定义常量 2.6 变量 2.6.1 声明和使用变量 2.6.2 变量的作用域 2.6.3 可变变量 2.6.4 预定义变量 2.7 运算符 2.7.1 算术运算符 2.7.2 字符串运算符 2.7.3 赋值运算符 2.7.4 逻辑运算符 2.7.5 比较运算符 2.7.6 错误控制运算符 2.7.7 三元运算符 2.7.8 位运算符 2.7.9 运算符的优先级 2.8 表达式 2.9 函数 2.9.1 定义和调用函数 2.9.2 函数间的数据传递 2.9.3 函数的返回值 2.9.4 变量函数 2.9.5 引用函数 2.10 条件控制语句 2.10.1 if…else… 2.10.2 switch 2.11 循环控制语句 2.11.1 while 2.11.2 do…while 2.11.3 for 2.11.4 foreach 2.11.5 循环跳出语句 2.12 编码规范 2.12.1 书写规则 2.12.2 命名规则 习题 第3章 字符串操作 3.1 转义和还原字符串 3.1.1 转义 3.1.2 自动转义和还原 3.2 去除首尾特殊字符 3.3 获取字符串长度 3.4 截取字符串 3.5 检索字符串 3.5.1 检索指定关键字 3.5.2 检索关键字出现的次数 3.6 替换字符串 3.6.1 替换指定内容的子串 3.6.2 替换指定长度的子串 3.7 大小写转换 3.7.1 全部字母转换为小写 3.7.2 全部字母转换为大写 3.7.3 第一个字母转换为大写 3.7.4 单词首字母转换为大写 3.8 比较字符串 3.9 合成和分割字符串 3.9.1 合成字符串 3.9.2 分割字符串 3.10 格式化数字字符串 3.11 正则表达式 3.11.1 语法规则 3.11.2 正则表达式函数 习题 第4章 数组操作 4.1 声明数组 4.2 输出指定元素 4.3 提取元素 4.4 统计元素个数 4.5 添加元素 4.5.1 在数组头添加元素 4.5.2 在数组尾添加元素 4.6 删除元素 4.6.1 从数组头删除元素 4.6.2 从数组尾删除元素 4.7 获取数组索引 4.8 获取数组值 4.9 查询指定元素 4.9.1 查询指定值 4.9.2 查询指定索引 4.10 统计元素出现的频度 4.11 删除重复元素 4.12 数组排序 4.12.1 对值进行排序 4.12.2 对索引进行排序 习题 第5章 与Web页面的交互 5.1 嵌入PHP脚本 5.2 获取表单数据 5.3 name属性的设置 5.3.1 文本框 5.3.2 单选按钮 5.3.3 复选框 5.3.4 下拉列表 5.3.5 菜单列表 5.3.6 文件域 5.4 Cookie 5.4.1 Cookie的概念 5.4.2 Cookie的使用 5.5 Session 5.5.1 Session的概念 5.5.2 Session的使用 5.5.3 客户端禁用Cookie的解决方法 习题 第6章 PHP的高级应用 6.1 日期和时间 6.1.1 设置系统时区 6.1.2 常用函数 6.1.3 基本应用 6.2 加密函数 6.2.1 crypt() 6.2.2 md5() 6.2.3 shal() 6.3 文件上传 6.3.1 开启文件上传功能 6.3.2 获取文件信息 6.3.3 文件上传功能 习题 第7章 面向对象编程 7.1 基本概念 7.1.1 类 7.1.2 对象 7.1.3 三大特点 7.2 定义和实例化类 7.2.1 类的定义 7.2.2 类的实例化 7.3 构造和析构 7.3.1 构造方法 7.3.2 析构方法 7.4 继承的实现 7.5 多态的实现 7.5.1 覆盖 7.5.2 重载 7.6 封装的实现 7.7 作用域操作符 7.8 静态成员变量和成员方法 习题 第8章 MySQL数据库管理系统 8.1 概述 8.2 服务器控制 8.2.1 启动服务 8.2.2 连接和断开服务器 8.2.3 停止服务 8.3 数据库操作 8.3.1 创建数据库 8.3.2 查看数据库 8.3.3 选择数据库 8.3.4 删除数据库 8.4 数据表操作 8.4.1 创建数据表 8.4.2 查看数据表 8.4.3 查看数据表结构 8.4.4 修改数据表结构 8.4.5 重命名数据表 8.4.6 删除数据表 8.5 数据操作 8.5.1 添加数据 8.5.2 查询数据 8.5.3 修改数据 8.5.4 删除数据 8.6 备份与恢复 8.6.1 备 |