课程 / 计算机 / PHP程序设计(慕课版 第2版)
PHP程序设计(慕课版 第2版)
目录
介绍
资料
课程目录
-
1
PHP入门与环境搭建
- 课时 1 1.1 PHP概述 可试学
- 课时 2 1.2 PHP程序的工作流程 可试学
- 课时 3 1.3.1 PHP开发环境的安装
- 课时 4 1.3.2 PHP服务器的启动与停止
- 课时 5 1.3.3 PHP开发环境的关键配置
- 课时 6 1.4 常用代码编辑工具
- 课时 7 1.5 第一个PHP程序
-
2
PHP开发基础
- 课时 8 2.1.1 PHP标记符
- 课时 9 2.1.2-2.1.3 PHP注释、PHP语句和语句块
- 课时 10 2.2.1-1 标量数据类型-布尔型
- 课时 11 2.2.1-2 标量数据类型-字符串型
- 课时 12 2.2.1-3 标量数据类型-整型
- 课时 13 2.2.1-4 标量数据类型-浮点型
- 课时 14 2.2.2 复合数据类型
- 课时 15 2.2.3 特殊数据类型
- 课时 16 2.2.4 检测数据类型
- 课时 17 2.3 PHP数据的输出
- 课时 18 2.4 PHP编码规范
-
3
运算符和表达式
- 课时 19 3.1.1-1 自定义常量-使用define()函数声明常量
- 课时 20 3.1.1-2 自定义常量-使用constant()函数获取常量的值
- 课时 21 3.1.1-3 自定义常量-使用defined()函数判断常量是否已经被定义
- 课时 22 3.1.2 预定义常量
- 课时 23 3.2.1 变量的概念
- 课时 24 3.2.2 定义和使用变量
- 课时 25 3.2.3 变量的赋值方式
- 课时 26 3.2.4 可变变量
- 课时 27 3.2.5 PHP预定义变量
- 课时 28 3.3.1 算术运算符
- 课时 29 3.3.2 字符串运算符
- 课时 30 3.3.3 赋值运算符
- 课时 31 3.3.4 位运算符
- 课时 32 3.3.5 递增或递减运算符
- 课时 33 3.3.6 逻辑运算符
- 课时 34 3.3.7 比较运算符
- 课时 35 3.3.8 条件运算符
- 课时 36 3.3.9 运算符优先级
- 课时 37 3.4 表达式
- 课时 38 3.5.1 自动转换
- 课时 39 3.5.2-1 强制转换-应用括号括起来的类型名称进行转换
- 课时 40 3.5.2-2 强制转换-使用以val结尾的函数名的函数
- 课时 41 3.5.2-3 强制转换-使用settype()函数
-
4
流程控制语句
- 课时 42 4.1.1 if语句
- 课时 43 4.1.2 if…else语句
- 课时 44 4.1.3 switch语句
- 课时 45 4.2.1 while循环语句
- 课时 46 4.2.2 do…while循环语句
- 课时 47 4.2.3 for循环语句
- 课时 48 4.2.4 foreach循环
- 课时 49 4.2.5 循环结构的应用
- 课时 50 4.3.1 continue语句
- 课时 51 4.3.2 break语句
- 课时 52 4.3.3 exit语句
-
5
PHP数组
- 课时 53 5.1 数组概述
- 课时 54 5.2.1 通过数组标识符“[]”创建数组
- 课时 55 5.2.2 使用array()函数创建数组
- 课时 56 5.3 创建二维数组
- 课时 57 5.4.1-1 遍历数组-使用foreach结构遍历数组
- 课时 58 5.4.1-2 遍历数组-通过数组函数list()和each()遍历数组
- 课时 59 5.4.2 输出数组
- 课时 60 5.5.1-1 创建数组的函数-range()函数
- 课时 61 5.5.1-2 创建数组的函数-array_combine()函数
- 课时 62 5.5.1-3 创建数组的函数-array_fill()函数
- 课时 63 5.5.1-4 创建数组的函数-array_pad()函数
- 课时 64 5.5.1-5 创建数组的函数-explode()函数
- 课时 65 5.5.2-1 数组统计函数-count()函数
- 课时 66 5.5.2-2 数组统计函数-max()函数
- 课时 67 5.5.2-3 数组统计函数-min()函数
- 课时 68 5.5.2-4 数组统计函数-array_sum()函数
- 课时 69 5.5.2-5 数组统计函数-array_count_values()函数
- 课时 70 5.5.3-1 数组指针函数-key()函数
- 课时 71 5.5.3-2 数组指针函数-current()函数
- 课时 72 5.5.3-3 数组指针函数-next()函数
- 课时 73 5.5.3-4 数组指针函数-end()函数
- 课时 74 5.5.3-5 数组指针函数-prev()函数
- 课时 75 5.5.3-6 数组指针函数-reset()函数
- 课时 76 5.5.4 数组和变量之间的转换
- 课时 77 5.5.5-1 数组检索函数-array_keys()函数
- 课时 78 5.5.5-2 数组检索函数-array_values()函数
- 课时 79 5.5.5-3 数组检索函数-in_array()函数
- 课时 80 5.5.5-4 数组检索函数-array_search()函数
- 课时 81 5.5.5-5 数组检索函数-array_key_exists()函数
- 课时 82 5.5.5-6 数组检索函数-array_unique()函数
- 课时 83 5.5.6-1 数组排序函数-sort()函数
- 课时 84 5.5.6-2 数组排序函数-asort()函数
- 课时 85 5.5.6-3 数组排序函数-rsort()和arsort()函数
- 课时 86 5.5.6-4 数组排序函数-ksort()和krsort()函数
- 课时 87 5.5.6-5 数组排序函数-natsort()和natcasesort()函数
- 课时 88 5.5.6-6 数组排序函数-shuffle()函数
- 课时 89 5.5.6-7 数组排序函数-array_reverse()函数
- 课时 90 5.5.7-1 数组与数据结构-array_push()函数
- 课时 91 5.5.7-2 数组与数据结构-array_pop()函数
- 课时 92 5.5.7-3 数组与数据结构-array_shift()函数
- 课时 93 5.5.7-4 数组与数据结构-array_unshift()函数
- 课时 94 5.5.8-1 数组集合函数-array_merge()函数
- 课时 95 5.5.8-2 数组集合函数-array_diff()函数
- 课时 96 5.5.8-3 数组集合函数-array_diff_assoc()函数
- 课时 97 5.5.8-4 数组集合函数-array_diff_key()函数
- 课时 98 5.5.8-5 数组集合函数-array_intersect()函数
- 课时 99 5.5.8-6 数组集合函数-array_intersect_assoc()函数
- 课时 100 5.5.8-7 数组集合函数-array_intersect_key()函数
-
6
PHP与Web页面交互
- 课时 101 6.1 表单数据的提交方式
- 课时 102 6.2 应用PHP全局变量获取表单数据
- 课时 103 6.3.1 创建表单
- 课时 104 6.3.2 表单元素
- 课时 105 6.3.3 使用数组提交表单数据
- 课时 106 6.3.4 表单综合应用
- 课时 107 6.4.1 上传文件相关配置
- 课时 108 6.4.2 全局变量$_FILES
- 课时 109 6.4.3 实现PHP文件的上传
- 课时 110 6.5 服务器端获取数据的其他方法
-
7
函数
- 课时 111 7.1 函数简介
- 课时 112 7.2.1 自定义函数的定义
- 课时 113 7.2.2 自定义函数的调用
- 课时 114 7.2.3 自定义函数的参数
- 课时 115 7.2.4 自定义函数的返回值
- 课时 116 7.2.5 变量的作用域
- 课时 117 7.2.6 变量函数
- 课时 118 7.3.1 include语句
- 课时 119 7.3.2 require语句
- 课时 120 7.3.3 include语句和require语句的比较
- 课时 121 7.3.4 include_once语句和require_once语句
- 课时 122 7.3.5 应用include语句构建电子商务平台网首页
-
8
字符串操作
- 课时 123 8.1 字符串的定义方法
- 课时 124 8.2.1 转义、还原字符串
- 课时 125 8.2.10 字符串与HTML转换
- 课时 126 8.2.11 其他常用字符串函数
- 课时 127 8.2.2 获取字符串长度
- 课时 128 8.2.3 截取字符串
- 课时 129 8.2.4 比较字符串
- 课时 130 8.2.5 检索字符串
- 课时 131 8.2.6 替换字符串
- 课时 132 8.2.7 去掉字符串首尾空格和特殊字符
- 课时 133 8.2.8 格式化字符串
- 课时 134 8.2.9 分割、合成字符串
-
9
MySQL数据库
- 课时 135 9.1 MySQL简介
- 课时 136 9.2 启动和关闭MySQL服务器
- 课时 137 9.3 操作MySQL数据库
- 课时 138 9.4 MySQL数据类型
- 课时 139 9.5.1 创建数据表
- 课时 140 9.5.2 查看表结构
- 课时 141 9.5.3 修改表结构
- 课时 142 9.5.4 重命名数据表
- 课时 143 9.5.5 删除数据表
- 课时 144 9.6 数据表记录的更新操作
- 课时 145 9.7 数据表记录的查询操作
- 课时 146 9.8 MySQL中的特殊字符
-
10
PHP操作MySQL数据库
- 课时 147 10.1.1 连接MySQL服务器
- 课时 148 10.1.10 断开连接
- 课时 149 10.1.11 连接与关闭MySQL服务器的最佳时机
- 课时 150 10.1.2 选择MySQL数据库
- 课时 151 10.1.3 执行SQL语句
- 课时 152 10.1.4 将结果集返回数组中
- 课时 153 10.1.5 从结果集中获取一行作为对象
- 课时 154 10.1.6 从结果集中获取一行作为枚举数组
- 课时 155 10.1.7 从结果集中获取一行作为关联数组
- 课时 156 10.1.8 获取查询结果集中的记录数
- 课时 157 10.1.9 释放内存
- 课时 158 10.2.1 添加数据
- 课时 159 10.2.2 编辑数据
- 课时 160 10.2.3 删除数据
- 课时 161 10.2.4 批量数据操作
- 课时 162 10.2.5 在电子商务平台网后台中查看订单和删除订单
-
11
PHP会话控制
- 课时 163 11.1.1 浏览器中的Cookie设置
- 课时 164 11.1.2 了解Cookie
- 课时 165 11.1.3 创建Cookie
- 课时 166 11.1.4 读取Cookie
- 课时 167 11.1.5 删除Cookie
- 课时 168 11.1.6 创建Cookie数组
- 课时 169 11.2.1 了解Session
- 课时 170 11.2.2 启动Session
- 课时 171 11.2.3 注册Session
- 课时 172 11.2.4 使用Session
- 课时 173 11.2.5 删除Session
- 课时 174 11.2.6 Session综合应用
- 课时 175 11.2.7 电子商务平台网用户管理和权限控制
- 课时 176 11.3 Cookie与Session的比较
-
12
面向对象基础
- 课时 177 12.1 面向对象的基本概念
- 课时 178 12.10 面向对象的常用魔术方法
- 课时 179 12.2 类的声明
- 课时 180 12.3.1 对象的创建
- 课时 181 12.3.2 访问类中的成员
- 课时 182 12.3.3-1 “$this”操作符
- 课时 183 12.3.3-2 “::”操作符
- 课时 184 12.3.4 构造方法和析构方法
- 课时 185 12.4 面向对象的封装
- 课时 186 12.5.1 继承关键字extends
- 课时 187 12.5.3 覆盖父类方法
- 课时 188 12.6 static关键字
- 课时 189 12.7 抽象类和接口
- 课时 190 12.8 面向对象实现多态
- 课时 191 12.9 面向对象的其他关键字
-
13
Ajax技术
- 课时 192 13.1 Ajax概述
- 课时 193 13.2.1 JavaScript脚本语言
- 课时 194 13.2.2-1 XMLHttpRequest对象的常用方法
- 课时 195 13.2.2-2 XMLHttpRequest对象的常用属性
- 课时 196 13.2.2-3 XMLHttpRequest对象与服务器交互
- 课时 197 13.2.3 XML、DOM和CSS
- 课时 198 13.3.1 通过GET方式与PHP进行交互
- 课时 199 13.3.2 通过POST方式与PHP进行交互
- 课时 200 13.3.3 在电子商务平台网中应用Ajax技术检测用户名
- 课时 201 13.4 Ajax开发注意事项
-
14
ThinkPHP 5.0框架
- 课时 202 14.1.1 主要特征
- 课时 203 14.1.2 运行环境
- 课时 204 14.1.3 下载与安装
- 课时 205 14.2.1目录结构
- 课时 206 14.2.2 命名规范
- 课时 207 14.3.3 入口配置
- 课时 208 14.3.4 资源配置
- 课时 209 14.3.5 调试配置
- 课时 210 14.4.1 路由概述
- 课时 211 14.4.2 路由模式
- 课时 212 14.4.3 路由定义
- 课时 213 14.4.4 路由表达式
- 课时 214 14.4.5 路由地址
- 课时 215 14.4.6 路由分组
- 课时 216 14.4.7 MISS路由
- 课时 217 14.5 ThinkPHP5.0控制器
- 课时 218 14.6.1 数据库的连接
- 课时 219 14.6.2 基本操作
- 课时 220 14.7 ThinkPHP5.0模型
- 课时 221 14.8 ThinkPHP5.0视图
- 课时 222 14.9 ThinkPHP5.0模板
-
15
综合案例——编程e学网
- 课时 223 15.1 案例设计
- 课时 224 15.2 数据库设计
- 课时 225 15.3.1 视频首页
- 课时 226 15.3.2 视频列表页
- 课时 227 15.3.3 视频播放页
- 课时 228 15.3.4 会员中心
- 课时 229 15.3.5 登录注册
- 课时 230 15.4.1 课程管理
- 课时 231 15.4.2 资源管理
- 课时 232 15.4.3 注册会员
- 课时 233 15.4.4 账号管理
- 课时 234 15.4.5 登录
-
16
课程设计——九宫格抽奖
教材信息
书号:978-7-115-52471-3
链接:https://www.ryjiaoyu.com/book/details/40120
链接:https://www.ryjiaoyu.com/book/details/40120
最新问答
暂无问答
最新学生
李俊
哒哒哒
ljh
LPY
朱敏
马肖杰
xzw
王怡涵
宋大林
千秋辞
OPPO果奶
江涛
邓江贵
程
淡写
芜菁
杨婧怡
lixue200207
Luna
LG
学习资料
暂无学习资料