关于本书的内容有任何问题,请联系 王淑月
项目1 PHP基础知识......................................1 学习导读...........................................................1 学习目标...........................................................1 思维导图...........................................................1 相关知识...........................................................2 1.1 Web应用程序...................................2 1.1.1 Web应用程序介绍....................2 1.1.2 Web客户端...............................2 1.1.3 Web服务器端...........................3 1.1.4 数据库服务器、数据库管理系统............................................3 1.1.5 Web服务器端编程技术.............3 1.2 初识PHP...........................................4 1.2.1 PHP的前世今生........................4 1.2.2 PHP的优势和应用领域.............5 1.3 PHP开发环境配置...........................6 1.3.1 安装PHP...................................6 1.3.2 搭建Web服务器.......................7 1.3.3 配置PHP Web应用程序........12 1.3.4 配置数据库...............................15 1.3.5 使用集成安装包进行PHP开发环境安装和设置.......................22 1.3.6 集成开发环境的介绍和使用..........................................24 项目实训........................................................25 项目小结........................................................26 巩固练习........................................................26 项目2 趣味运算..................................................27 学习导读........................................................27 学习目标........................................................27 思维导图........................................................27 相关知识........................................................28 2.1 PHP代码规范.................................28 2.1.1 PHP文件格式.........................28 2.1.2 PHP命名约定.........................29 2.1.3 PHP注释................................29 2.1.4 PHP编程风格.........................30 2.2 PHP常量.........................................32 2.2.1 常量定义方式...........................32 2.2.2 预定义常量...............................33 2.3 PHP变量.........................................34 2.3.1 声明和命名规则.......................34 2.3.2 赋值和使用...............................34 2.3.3 数据类型..................................35 2.3.4 数据类型转换...........................38 2.3.5 全局变量和局部变量................39 2.3.6 变量处理函数...........................39 2.4 PHP运算符与表达式.....................41 2.4.1 算术运算符...............................41 2.4.2 位运算符..................................42 2.4.3 赋值运算符...............................43 2.4.4 比较运算符...............................44 2.4.5 逻辑运算符...............................44 2.4.6 错误控制运算符.......................44 2.4.7 执行运算符...............................44 2.4.8 三元条件运算符.......................45 2.4.9 字符串运算符...........................45 2.4.10 递增/递减运算符....................46 2.4.11 运算的优先级.........................47 2.5 PHP程序流程控制........................48 2.5.1 条件判断语句..........................48 2.5.2 循环语句...................................51 2.5.3 异常处理...................................53 2.5.4 特殊流程控制语句....................54 项目实训........................................................55 项目小结........................................................56 巩固练习........................................................56 项目3 学生分组统计......................................58 学习导读........................................................58 学习目标........................................................58 思维导图........................................................58 相关知识........................................................59 3.1 数组操作..........................................59 3.1.1 数组的定义...............................59 3.1.2 创建多维数组...........................60 3.1.3 访问和输出数组........................61 3.1.4 遍历数组...................................62 3.1.5 使用数组指针操作数组.............63 3.1.6 数组运算...................................64 3.1.7 数组键/值操作函数...................65 3.1.8 与统计相关的数组操作函数.....66 3.1.9 数组排序...................................67 3.1.10 数组集合运算.........................69 3.1.11 数组的堆栈和队列操作..........72 3.1.12 自定义数组操作函数..............73 3.2 字符串操作......................................75 3.2.1 字符串连接...............................75 3.2.2 将字符串作为数组访问.............75 3.2.3 字符串的输出...........................75 3.2.4 字符串转换函数........................77 3.2.5 与HTML有关的字符串函数.....79 3.2.6 其他常用字符串函数................80 项目实训.........................................................81 项目小结........................................................83 巩固练习........................................................83 项目4 拉取组织和人员信息.....................85 学习导读........................................................85 学习目标........................................................85 思维导图........................................................85 相关知识........................................................86 4.1 函数介绍...........................................86 4.1.1 什么是函数...............................86 4.1.2 函数的分类...............................86 4.2 自定义函数.......................................86 4.2.1 函数的定义与调用....................86 4.2.2 函数的参数和返回值................88 4.3 函数与变量作用域...........................89 4.3.1 局部变量和全局变量................89 4.3.2 静态变量与变量生命周期.........90 4.4 函数参数传递...................................91 4.4.1 参数的传递类型.......................91 4.4.2 参数个数变量...........................92 4.4.3 变量函数..................................93 4.4.4 匿名函数..................................93 4.4.5 回调函数..................................94 4.4.6 递归函数..................................95 项目实训........................................................95 项目小结........................................................98 巩固练习.......................................................98 项目5 学生管理系统..................................100 学习导读......................................................100 学习目标.....................................................100 思维导图.....................................................100 相关知识.....................................................101 5.1 认识面向对象程序设计.................101 5.2 定义和使用类................................101 5.2.1 类的定义和使用.....................101 5.2.2 构造函数与析构函数.............103 5.2.3 类成员的访问权限.................104 5.2.4 静态成员................................105 5.2.5 类的常量................................105 5.3 类的继承........................................106 5.3.1 重载.......................................107 5.3.2 抽象类...................................108 5.3.3 接口.......................................109 5.3.4 Trait复用..............................111 5.4 常用的类操作方法........................113 项目实训.....................................................117 项目小结.....................................................122 巩固练习.....................................................122 项目6 在线文件库.........................................124 学习导读.....................................................124 学习目标.....................................................124 思维导图.....................................................124 相关知识.....................................................125 6.1 文件操作........................................125 6.1.1 文件属性................................125 6.1.2 文件的打开和关闭.................126 6.1.3 向文件写入数据.....................127 6.1.4 读取文件数据........................129 6.1.5 读取CSV文件.....................130 6.1.6 读取整个文件内容.................130 6.1.7 其他文件操作........................131 6.2 目录操作........................................133 6.2.1 解析目录................................133 6.2.2 遍历目录................................134 6.2.3 创建和删除目录.....................135 6.3 文件上传........................................136 6.3.1 文件上传设置.........................136 6.3.2 编写文件上传表单..................137 6.3.3 编写PHP上传处理脚本.......137 项目实训......................................................141 项目小结......................................................143 巩固练习.....................................................144 项目7 添加视频评论..................................145 学习导读......................................................145 学习目标......................................................145 思维导图......................................................145 相关知识......................................................146 7.1 客户端数据提交方法....................146 7.1.1 $_GET..................................146 7.1.2 $_POST...............................147 7.1.3 $_REQUEST.......................147 7.2 Form表单....................................148 7.2.1 表单控件................................148 7.2.2 表单控件综合实例..................149 7.3 会话控制........................................152 7.3.1 Cookie...................................152 7.3.2 Session.................................154 7.4 AJAX............................................156 7.4.1 创建XMLHttpRequest 对象.......................................156 7.4.2 发送请求................................157 7.4.3 处理响应................................157 7.4.4 AJAX实例.............................158 项目实训......................................................160 项目小结......................................................162 巩固练习.....................................................162 项目8 数据库版计数器.............................164 学习导读.....................................................164 学习目标.....................................................164 思维导图.....................................................164 相关知识.....................................................165 8.1 认识数据库....................................165 8.1.1 认识关系数据库.....................165 8.1.2 使用软件连接数据库.............166 8.2 PHP数据库操作..........................169 8.2.1 连接服务器与数据库.............169 8.2.2 创建、删除数据库.................170 8.2.3 创建数据表............................170 8.2.4 添加记录................................171 8.2.5 删除记录................................171 8.2.6 修改记录................................171 8.2.7 记录查询................................172 8.2.8 处理查询结果集.....................173 项目实训.....................................................176 项目小结.....................................................177 巩固练习.....................................................177 项目9 同步库存..............................................179 学习导读.....................................................179 学习目标.....................................................179 思维导图.....................................................179 相关知识.....................................................180 9.1 cURL库........................................180 9.1.1 认识cURL库.......................180 9.1.2 cURL库的安装与配置..........181 9.2 具体应用........................................181 9.2.1 配置选项................................181 9.2.2 自定义请求方法.....................182 9.2.3 传递参数................................183 9.2.4 获取响应并进行本地化 操作.......................................184 9.2.5 错误处理................................184 项目实训......................................................185 项目小结.....................................................188 巩固练习.....................................................188 项目10 用户管理系统..................................190 学习导读......................................................190 学习目标......................................................190 思维导图......................................................190 相关知识......................................................191 10.1 系统设计.....................................191 10.1.1 系统主要功能模块...............191 10.1.2 开发运行环境.......................191 10.1.3 系统业务流程.......................191 10.2 数据库设计.................................192 10.2.1 数据库概要说明...................192 10.2.2 数据库表结构.......................192 10.3 开发准备.....................................192 10.3.1 项目基本配置.......................192 10.3.2 php.ini配置.........................193 10.3.3 创建PHP项目....................193 10.3.4 创建MySQL数据库...........193 10.4 系统功能模块实现......................193 10.4.1 系统登录功能实现...............193 10.4.2 新用户注册功能实现............198 10.4.3 个人信息管理功能实现........203 10.4.4 注册用户管理功能实现........209 10.4.5 实现密码重置功能...............214 项目小结......................................................216 巩固练习......................................................216
本书全面系统地介绍了PHP编程的基础知识和相关实训。全书共10个项目,包括PHP基础知识、趣味运算、学生分组统...
本书较为全面地介绍了Web前端开发中常用到的HTML及CSS知识,同时对HTML5及CSS3的一些新变化进行讲...
本书构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇,共10个模块,分别是基于JSP指令和标签的Web ...
本书以搭建一个非物质文化遗产的网站项目为主线,介绍了HTML5、CSS3、JavaScript及相关的Web前...
本书由浅入深、全面系统地介绍Bootstrap 5响应式网页设计的相关知识。全书共9个模块,具体包括Boots...
本教程讲述Java EE编程领域中最新、最主流的SSM框架(SpringMVC+Spring+MyBatis)...
Bootstrap为当前流行的前端UI 框架,本书着力于Bootstrap的开发原理,通过大量案例和综合任务,...
...
本书是面向零基础读者的C#程序设计入门教程,以通俗易懂的语言,详细讲解C#程序开发的各项技术。本书共11章,第...
本书以PyCharm为主要开发工具,由浅入深、全面系统地讲解了Python的相关知识。全书共分为9章,内容包括...
我要评论