└─ php教程 ->
  ├─ PHP小白零基础入门 ->
    ├─ 步骤三:PHP函数库 ->
      ├─ 02 系统函数库 ->
        ├─ 3-2 日期格式化函数.mp4 - 9.1M
        ├─ 3-10 字符串转时间戳.mp4 - 27.5M
        ├─ 3-16 生成唯一id.mp4 - 28.9M
        ├─ 3-18 获取时间相关信息.mp4 - 15.1M
        ├─ 2-4 幂运算和平方根.mp4 - 8.5M
        ├─ 3-13 获取时间戳和微秒数.mp4 - 19.5M
        ├─ 3-1 日期时间函数库介绍.mp4 - 3M
        ├─ 2-14 四舍五入.mp4 - 6.8M
        ├─ 2-17 数字格式化.mp4 - 7.8M
        ├─ 1-7 字符串大小写转换函数.mp4 - 17.4M
        ├─ 2-1 向上和向下取整.mp4 - 22.4M
        ├─ 1-42 字符串函数总结.mp4 - 2.9M
        ├─ 1-39 字符串格式化函数.mp4 - 29.8M
        ├─ 1-30 字符串反转函数.mp4 - 43M
        ├─ 1-27 字符串截取函数.mp4 - 41.9M
        ├─ 1-33 字符串加密和打乱顺序函数.mp4 - 14.9M
        ├─ 1-3 字符串长度函数.mp4 - 12.3M
        ├─ 1-15 字符串函数运用小案例.mp4 - 22.3M
        ├─ .3-5 时区设置.mp4 - 19.5M
        ├─ 1-11 字符串替换函数.mp4 - 11M
        ├─ .1-20 删除空格函数.mp4 - 17.5M
        ├─ .1-1 字符函数库简介.mp4 - 10.8M
        ├─ .2-7 最大值和最小值.mp4 - 8.3M
        ├─ .2-20 浮点数余数.mp4 - 7.5M
        ├─ .1-36 字符串拆分和拼接函数.mp4 - 17.3M
        ├─ .2-11 取随机数.mp4 - 24.9M
        ├─ .1-17 字符串转实体函数.mp4 - 33.2M
        ├─ .2-23 数学函数总结.mp4 - 1.2M
        └─ .1-24 字符串位置相关函数.mp4 - 18.8M
      ├─ 06 案例:仿计算器 ->
        ├─ 3-1 四则运算的实现.mp4 - 85.4M
        ├─ 3-5 计算器细节完善.mp4 - 80.4M
        ├─ 3-3 回退键的实现.mp4 - 38.4M
        ├─ 3-4 清屏和正负号功能的实现.mp4 - 31.7M
        ├─ 3-2 小数点功能的实现.mp4 - 10.1M
        ├─ 2-7 非数字按钮的显示.mp4 - 37.9M
        ├─ 2-4 计算器0-9数字显示代码优化(上).mp4 - 42.5M
        ├─ 2-6 计算器0-9数字显示代码优化(下).mp4 - 61.9M
        ├─ 2-1 计算器面板的实现.mp4 - 55.3M
        ├─ .2-2 计算器输入框.mp4 - 55.8M
        ├─ .2-5 计算器0-9数字显示代码优化(中).mp4 - 45.7M
        ├─ .2-3 计算器0-9数字的显示.mp4 - 44.6M
        ├─ .1-2 课程前置知识.mp4 - 48.9M
        └─ .1-1 案例简介及代码结构搭建.mp4 - 20.7M
      ├─ 03 数组初始 ->
        ├─ 2-9 通过[]动态创建数组.mp4 - 40.3M
        ├─ 3-7 其它类型转换为数组.mp4 - 16.5M
        ├─ 3-12 数组运算符的使用.mp4 - 53.8M
        ├─ 2-5 通过array形式创建多维数组.mp4 - 59.8M
        ├─ 3-1 数组的使用.mp4 - 69.6M
        ├─ 2-1 通过array()形式定义数组.mp4 - 99.9M
        ├─ 2-13 通过range和compact快速创建数组.mp4 - 52.2M
        ├─ 1-2 数组简介及分类.mp4 - 16.8M
        ├─ 1-1 课程简介.mp4 - 16M
        └─ 2-18 通过define定义常量数组.mp4 - 22M
      ├─ 01 自定义函数 ->
        ├─ 3-7 递归函数.mp4 - 65.7M
        ├─ 1-2 自定义函数的声明和调用.mp4 - 38.3M
        ├─ 2-15 可变参数.mp4 - 22.2M
        ├─ 2-18 函数的返回值.mp4 - 32.8M
        ├─ 2-1 自定义函数参数.mp4 - 47.6M
        ├─ 3-10 可变函数.mp4 - 30.8M
        ├─ 3-4 内部函数及有条件函数.mp4 - 15.7M
        ├─ 2-5 自定义函数的形参与实参.mp4 - 41.2M
        ├─ 1-6 变量作用域.mp4 - 63M
        ├─ 1-1 课程介绍.mp4 - 2.8M
        ├─ 2-12 引用传递.mp4 - 44.3M
        └─ .3-1 匿名函数和回调函数.mp4 - 37.5M
      ├─ 04 数组运用 ->
        ├─ 2-1 常用数组函数解析(1).mp4 - 50.2M
        ├─ 2-5 其他数据类型转换.mp4 - 52M
        ├─ 3-3 运算符.mp4 - 56.3M
        ├─ 2-7 常用数组函数解析(2).mp4 - 67.5M
        ├─ 4-1 程序控制语句.mp4 - 14.8M
        ├─ 1-15 数组指针遍历数组.mp4 - 77.1M
        ├─ 1-5 foreach遍历二维数组.mp4 - 77.8M
        ├─ .1-11 foreach的特殊形式解析.mp4 - 55.6M
        ├─ 1-1 foreach遍历数组.mp4 - 72.9M
        ├─ .4-2 多条件控制语句.mp4 - 40.9M
        └─ 1-22 each和list遍历数组.mp4 - 70.8M
      └─ 05 JavaScript入门 ->
        ├─ 7-7 JS对表单元素进行设置7.mp4 - 81.4M
        ├─ 7-4 JS对表单元素进行设置4.mp4 - 86.3M
        ├─ 7-1 JS对表单元素进行设置1.mp4 - 73.5M
        ├─ 7-6 JS对表单元素进行设置6.mp4 - 41.4M
        ├─ 7-3 JS对表单元素进行设置3.mp4 - 105.3M
        ├─ 8-1 事件与DOM总结.mp4 - 48.5M
        ├─ 7-5 JS对表单元素进行设置5.mp4 - 46.2M
        ├─ 5-3 字符函数(下).mp4 - 36.9M
        ├─ 2-1 自定义函数.mp4 - 77.2M
        ├─ .6-1 数组.mp4 - 64.5M
        ├─ .1-2 第一个js程序.mp4 - 71.6M
        ├─ 1-1 js概述.mp4 - 21M
        ├─ 3-1 变量作用域.mp4 - 42.7M
        ├─ .2-3 数据类型及转换.mp4 - 88.9M
        ├─ 4-1 程序控制语句.mp4 - 14.8M
        ├─ 3-3 运算符.mp4 - 56.3M
        ├─ .7-2 JS对表单元素进行设置2.mp4 - 51.5M
        └─ .5-8 数学函数.mp4 - 22.5M
    ├─ 步骤二:PHP初体验 ->
      ├─ 05 流程控制 ->
        ├─ .2-1 循环语句中的for循环.mp4 - 56.4M
        ├─ 1-1 PHP中的流程控制之条件语句.mp4 - 51.9M
        ├─ 1-15 简易计算器的实现.mp4 - 67.2M
        ├─ 1-5 if语句简单应用.mp4 - 46.5M
        ├─ 1-9 流程控制中的switch...case语句.mp4 - 73M
        ├─ 1-12 switch...case语句的应用.mp4 - 72.8M
        ├─ 2-5 for循环的特殊形式.mp4 - 85.2M
        └─ 2-10 while、do...while循环和goto语句.mp4 - 70.4M
      ├─ 02 变量和数据类型 ->
        ├─ .2-1 PHP中的数据类型之整型.mp4 - 41.5M
        ├─ 1-3 PHP中的变量的使用.mp4 - 52.2M
        ├─ 1-1 PHP中的变量声明.mp4 - 41.4M
        ├─ 3-3 PHP数据类型转换之强制转换中的临时转换.mp4 - 77.7M
        ├─ 2-12 PHP数据类型之字符串类型(2).mp4 - 56.3M
        ├─ 2-9 PHP数据类型之字符串类型(1).mp4 - 101.1M
        ├─ 3-6 PHP数据类型转换之强制转换中的永久转换.mp4 - 80.9M
        ├─ 2-18 PHP数据类型之复合类型和特殊类型.mp4 - 68M
        ├─ .3-1 PHP中的数据类型转换之自动转换.mp4 - 94.1M
        ├─ 2-15 PHP数据类型之heredoc和nowdoc的使用.mp4 - 49.9M
        └─ 2-5 PHP数据类型之浮点类型和布尔类型.mp4 - 39.8M
      ├─ 03 常量 ->
        ├─ 1-14 PHP中的预定义变量之$_GET及$_REQUEST的使用.mp4 - 46M
        ├─ 1-1 PHP中的常量之系统常量及自定义常量的使用.mp4 - 62.5M
        ├─ .1-11 PHP中的预定义变量之$_POST的使用.mp4 - 55.6M
        ├─ 1-8 PHP中的常量之魔术常量.mp4 - 23.9M
        └─ 1-5 PHP中常量之通过const自定义常量及使用常量.mp4 - 41.6M
      └─ 01 基本语法 ->
        ├─ .1-3 Windows下搭建PHP开发环境.mp4 - 74M
        ├─ 2-1 PHP基础语法.mp4 - 76.4M
        ├─ .1-6 PHPstorm的安装.mp4 - 33.3M
        ├─ .1-5 MAC下搭建 PHP 开发环境.mp4 - 104M
        ├─ .2-4 PHP的工作原理.mp4 - 30.9M
        └─ 1-1 课程介绍.mp4 - 69.1M
    ├─ 步骤一:网页搭建入门 ->
      ├─ 01 html ->
        ├─ 步骤一 · 3-7 编程练习.png - 37.4KB
        ├─ 步骤一 · 4-4 选择练习.png - 36KB
        ├─ 步骤一 · 3-4 选择练习.png - 53.3KB
        ├─ 步骤一 · 3-6 选择练习.png - 31.5KB
        ├─ 步骤一 · 3-2 选择练习.png - 60.5KB
        ├─ 4-1 html表单-1.mp4 - 113.4M
        ├─ 步骤一 · 2-5 选择练习.png - 34.9KB
        ├─ 步骤一 · 2-8 选择练习.jpg - 27.8KB
        ├─ 步骤一 · 2-6 选择练习.png - 47.8KB
        ├─ 步骤一 · 2-17 选择练习.png - 26.7KB
        ├─ 步骤一 · 2-18 选择练习.png - 29.2KB
        ├─ 步骤一 · 2-14 选择练习.png - 36.5KB
        ├─ 步骤一 · 2-13 选择练习.png - 32.8KB
        ├─ 步骤一 · 2-11 选择练习.png - 33KB
        ├─ 步骤一 · 2-10 选择练习.png - 40.5KB
        ├─ 步骤一 · 1-2 选择练习.png - 39.9KB
        ├─ 4-2 html表单-2.mp4 - 80.8M
        ├─ 步骤一 · 1-3 编程练习.png - 42.5KB
        ├─ 效果图2.jpg - 15.3KB
        ├─ 4-9 编程练习.txt - 542B
        ├─ 效果图.jpg - 16.3KB
        ├─ 4-5 html表单-3.mp4 - 50.8M
        ├─ 3-1 html表格-1.mp4 - 91.7M
        ├─ 3-3 html表格-2.mp4 - 74.1M
        ├─ 2-7 img标签.mp4 - 80.8M
        ├─ 2-4 标题标签.mp4 - 32.2M
        ├─ 2-16 列表.mp4 - 32.6M
        ├─ 2-12 锚点.mp4 - 60.3M
        ├─ 2-1 字体标签.mp4 - 33.6M
        ├─ 1-1 html准备工作 .mp4 - 44.6M
        ├─ .2-9 超链接.mp4 - 61.3M
        ├─ .步骤一 · 4-3 选择练习.png - 34.4KB
        ├─ .步骤一 · 2-2 选择练习.png - 38.8KB
        ├─ .3-5 html表格-3.mp4 - 25.2M
        ├─ .步骤一 · 2-19 编程练习.png - 49.3KB
        ├─ .2-3 段落标签和注释.mp4 - 31.6M
        ├─ .2-20 编程练习.txt - 587B
        ├─ 步骤一 · 4-6 选择练习.png - 35.8KB
        ├─ 步骤一 · 4-8 选择练习.png - 32.5KB
        └─ 步骤一 · 4-7 选择练习.png - 34.2KB
      ├─ 04 前端油画商城案例 ->
        ├─ 效果图.jpg - 392KB
        ├─ 油画商城项目案例源代码.zip - 12.1M
        ├─ 油画商城前端展示.pdf - 1.2M
        ├─ 4-3作业.txt - 2.5KB
        ├─ 4-1 页脚区.mp4 - 40.5M
        ├─ 4-2 案例总结.mp4 - 43M
        ├─ 2-1 logo和menu区域设计-1.mp4 - 72.9M
        ├─ 2-3 logo和menu区域设计-3.mp4 - 46.5M
        ├─ 3-3 商品展示-2.mp4 - 65.4M
        ├─ 3-6 模块2正文区小结.mp4 - 66.4M
        ├─ .1-2 准备工作.mp4 - 34.2M
        ├─ 2-4 logo和menu区域设计-4.mp4 - 42.5M
        ├─ .作业素材.zip - 4.3M
        ├─ 3-5 商品展示-4.mp4 - 82.2M
        └─ .3-1 banner区制作.mp4 - 77.1M
      ├─ 02 CSS入门 ->
        ├─ 5-5 css选择器的优先级 14_20.mp4 - 60.3M
        ├─ CSS入门源代码.zip - 95.6KB
        ├─ 2-1 css选择器 13_39.mp4 - 26.6M
        ├─ 5-3 CSS其他选择器(下) 14_18.mp4 - 65.5M
        ├─ 2-4 css样式设置 13_41.mp4 - 91.5M
        ├─ 4-4 伪类分类 14_08.mp4 - 67.7M
        ├─ 3-1 文本类样式 13_45.mp4 - 118.6M
        ├─ 1-2 css基础 13_36.mp4 - 76.3M
        ├─ 3-8 列表样式 13_57.mp4 - 45.2M
        ├─ .CSS入门.pdf - 784.7KB
        ├─ 4-1 伪类样式 14_03.mp4 - 60.6M
        ├─ 2-8 使用外部样式表 13_44.mp4 - 32.4M
        ├─ 1-1 css简介 13_32.mp4 - 15.8M
        ├─ 5-1 CSS其他选择器(上) 14_13.mp4 - 56.1M
        └─ 3-5 字体类样式 13_54.mp4 - 35.8M
      ├─ 03 CSS定位 ->
        ├─ 4-2 相对定位和浮动.mp4 - 37.9M
        ├─ 4-1 绝对定位和浮动.mp4 - 25.5M
        ├─ CSS定位.pdf - 477.2KB
        ├─ 5-1 z-index的使用.mp4 - 32M
        ├─ 1-1 概述及相对定位.mp4 - 83M
        ├─ CSS定位源代码.zip - 1.5M
        ├─ 7-1 定位案例.mp4 - 95.2M
        ├─ 2-1 绝对定位.mp4 - 39.1M
        ├─ 3-1 相对和绝对定位1.mp4 - 604.3KB
        ├─ .3-2 相对和绝对定位2.mp4 - 38.7M
        ├─ .7-3 定位小结.mp4 - 17M
        ├─ 3-1 相对和绝对定位1 (1).mp4 - 17.7M
        ├─ .3-3 相对和绝对定位3.mp4 - 69.1M
        └─ .6-1 固定定位.mp4 - 61.2M
      └─ 02 CSS浮动 ->
        ├─ 3-4 盒子模型(下).mp4 - 67.6M
        ├─ 4-1 行级元素与块级元素.mp4 - 19.6M
        ├─ 2-1 div设置(上).mp4 - 60.1M
        ├─ .4-10 浮动的其他特性.mp4 - 58.5M
        ├─ 4-12 问题解决.mp4 - 12.5M
        ├─ 4-8 float包裹和崩溃.mp4 - 65.4M
        ├─ 4-9 包裹特性.mp4 - 72.2M
        ├─ 4-4 浮动.mp4 - 54.6M
        ├─ 3-1 盒子模型(上).mp4 - 43.3M
        ├─ .2-4 div设置(下).mp4 - 60.5M
        └─ 4-3 定位机制.mp4 - 29.8M
    ├─ 步骤四:PHP常用操作 ->
      ├─ 04 会话控制 ->
        ├─ 2-3 会话控制实战三.mp4 - 37.7M
        ├─ 1-1 什么是会话控制.mp4 - 27.3M
        ├─ 2-6 课程总结.mp4 - 27.3M
        ├─ 1-12 COOKIE 与 SESSION 的比较.mp4 - 11.9M
        ├─ 1-3 COOKIE 初探.mp4 - 36.9M
        ├─ 2-2 会话控制实战二.mp4 - 87.4M
        ├─ 2-1 会话控制实战一.mp4 - 30.7M
        ├─ .1-10 SESSION 的使用.mp4 - 63.8M
        ├─ .1-8 SESSION 初探.mp4 - 35.8M
        └─ 1-2 会话控制的几种方式.mp4 - 14.6M
      ├─ 03 PHP操作MYSQL ->
        ├─ .2-1 添加更新删除数据.mp4 - 74.9M
        ├─ 2-5 复杂查询.mp4 - 55.4M
        ├─ 1-5 操作数据库八步法.mp4 - 104M
        ├─ 2-3 简单查询.mp4 - 97.2M
        ├─ 1-1 课程介绍.mp4 - 18.8M
        ├─ .1-2 操作数据库的三种方式.mp4 - 42.7M
        ├─ .2-7 错误排查.mp4 - 33.8M
        └─ 2-8 课程总结.mp4 - 19.1M
    └─ 步骤五:PHP面向过程实战开发 ->
      └─ 实战:电子商城项目开发 ->
        ├─ 2-3 后台登录的实现(一).mp4 - 70.7M
        ├─ 2-10 后台用户管理模块-用户列表.mp4 - 24.6M
        ├─ 3-5 前台-添加购物车分析.mp4 - 100.8M
        ├─ 3-6 前台-添加购物车(1)(一).mp4 - 86.1M
        ├─ 2-7 后台管理员修改密码及退出操作(二).mp4 - 55M
        ├─ 2-15 后台商品模块-列表、编辑、删除说明.mp4 - 34.5M
        ├─ 2-12 后台用户管理模块-删除用户.mp4 - 38M
        ├─ 2-6 后台管理员修改密码及退出操作(一).mp4 - 77.2M
        ├─ 3-4 前台-商品详情页.mp4 - 41.2M
        ├─ 3-11 前台-删除购物车商品.mp4 - 62.8M
        ├─ 2-1 实现后台登录前的准备工作(一).mp4 - 82.2M
        ├─ 2-2 实现后台登录前的准备工作(二).mp4 - 82.5M
        ├─ 3-8 前台-添加购物车(2).mp4 - 88.1M
        ├─ 2-14 后台商品模块-商品添加_(二).mp4 - 63.2M
        ├─ .3-2 前台-用户登录和退出.mp4 - 60.2M
        ├─ 3-12 后台-购物车列表.mp4 - 47.7M
        ├─ 3-9 前台-购物车数据显示(1).mp4 - 57.3M
        ├─ 2-9 后台用户管理模块-添加用户操作(二).mp4 - 77.6M
        ├─ 4-1 课程总结.mp4 - 21.6M
        ├─ 3-7 前台-添加购物车(1)(二).mp4 - 86.3M
        ├─ 2-4 后台登录的实现(二).mp4 - 63.9M
        ├─ 2-13 后台商品模块-商品添加(一).mp4 - 57.8M
        ├─ 3-13 前台-用户下单操作.mp4 - 79.9M
        ├─ 3-10 前台-购物车列表(2).mp4 - 65.5M
        ├─ 2-11 后台用户管理模块-修改用户.mp4 - 97.4M
        ├─ 3-14 后台-订单列表.mp4 - 31.1M
        ├─ .2-8 后台用户管理模块-添加用户操作(一).mp4 - 69.4M
        ├─ .3-3 前台-商品列表.mp4 - 46.3M
        ├─ .2-5 管理员用户列表的显示.mp4 - 72.3M
        ├─ .3-1 前台-注册用户.mp4 - 93.3M
        └─ 1-1 慕课电子商城基本功能介绍.mp4 - 28.2M
  ├─ PHP常用技术与ThinkPHP5框架开发 ->
    ├─ 步骤三:PHP应用扩展 ->
      ├─ 05 Memcached ->
        ├─ 6-3 Memcached使用场景(三).mp4 - 57.6M
        ├─ 6-1 Memcached使用场景(一).mp4 - 58.8M
        ├─ 6-2 Memcached使用场景(二).mp4 - 28.9M
        ├─ 4-4 Memcached存储Session(二).mp4 - 73.9M
        ├─ 5-11 Memcached类使用之memcache类封装.mp4 - 72.2M
        ├─ 3-1 PHP的memcached扩展安装文档.mp4 - 61M
        ├─ 5-5 Memcached类使用之设置和获取以及更改数据.mp4 - 50.6M
        ├─ 2-1 Memcached常用命令(一).mp4 - 33.1M
        ├─ 4-1 Memcached存储Session(一).mp4 - 44.4M
        ├─ 2-9 Memcached常用命令(三).mp4 - 42M
        ├─ 1-3 Memcached的安装.mp4 - 46.3M
        ├─ 2-5 Memcached常用命令(二).mp4 - 32.5M
        ├─ .5-8 Memcached类使用之常用方法操作.mp4 - 42.6M
        ├─ .5-1 memcache的使用之链接服务器.mp4 - 35.6M
        ├─ 1-1 Memcached介绍.mp4 - 6.3M
        └─ .6-4 课程小结.mp4 - 15.1M
      ├─ 01 Linux基础 ->
        ├─ .1-3 CentOS安装与网络配置.mp4 - 82.5M
        ├─ 2-1 Linux目录结构.mp4 - 42.1M
        ├─ 4-1 Linux下权限与角色的作用.mp4 - 33.1M
        ├─ .2-5 目录管理命令.mp4 - 85.1M
        ├─ 6-1 Linux下软件安装与卸载几种方式的介绍(一).mp4 - 18.5M
        ├─ 1-1 Linux简介.mp4 - 22.8M
        ├─ .6-5 Linux下软件安装与卸载几种方法介绍(二).mp4 - 31.3M
        ├─ 2-13 目录及文件管理命令.mp4 - 89.2M
        ├─ 3-1 用户管理以及群组管理.mp4 - 94.6M
        ├─ .5-1 Linux压缩与解压缩.mp4 - 44.3M
        ├─ 2-9 文件操作命令.mp4 - 89.9M
        └─ 4-4 Linux 下权限与角色的设置.mp4 - 159.8M
      ├─ 03 LAMP环境搭建 ->
        ├─ 1-1 LAMP环境搭建(一).mp4 - 80.4M
        └─ 1-2 LAMP环境搭建(二).mp4 - 69M
      └─ 02 Linux下shell编程基础 ->
        ├─ .1-1 vim编辑器的基本概述以及安装.mp4 - 59.9M
        ├─ 1-6 vim编辑器的保存和退出以及编辑命令(二).mp4 - 66.9M
        ├─ 2-3 Shell变量的定义和使用(一).mp4 - 115.9M
        ├─ 2-7 Shell变量的定义和使用(二).mp4 - 77.5M
        ├─ 2-1 课程介绍.mp4 - 4.9M
        ├─ 1-3 vim编辑器的保存和退出以及编辑命令(一).mp4 - 79.1M
        ├─ 3-4 Shell基本运算符(二).mp4 - 45M
        ├─ 3-1 Shell基本运算符(一).mp4 - 72M
        ├─ .3-6 Shell流程控制.mp4 - 85.5M
        ├─ .2-9 Shell传递参数.mp4 - 43.6M
        ├─ 3-8 Shell输入输出重定向和文件包含.mp4 - 83.5M
        ├─ .2-2 Shell的基本概述.mp4 - 69.7M
        ├─ 3-5 Shell的echo、printf、test命令的使用.mp4 - 74.1M
        ├─ 3-7 Shell函数的定义和使用.mp4 - 48.7M
        └─ 1-10 vim编辑器的查找和替换的使用.mp4 - 89.8M
    ├─ 步骤二:PHP常规操作 ->
      ├─ 02 项目:AJAX方式实现分页 ->
        ├─ 3-2 AJAX请求首页数据(二).mp4 - 107.8M
        ├─ 2-2 AJAX原理以及代码实现.mp4 - 103M
        ├─ 2-1 AJAX分页技术原理.mp4 - 44.2M
        ├─ 2-4 AJAX类封装(一).mp4 - 117.4M
        ├─ .2-3 AJAX请求代码实现.mp4 - 74.6M
        ├─ 5-2 数据搜索及分页处理(二).mp4 - 56.7M
        ├─ 1-1 课程介绍.mp4 - 86.5M
        ├─ .4-2 PHP端数据分页处理及前端分页导航添加(二).mp4 - 81.2M
        ├─ 3-1 AJAX请求首页数据(一).mp4 - 79.8M
        ├─ 4-3 完成分页请求处理.mp4 - 26.1M
        ├─ .4-1 PHP端数据分页处理及前端分页导航添加(一).mp4 - 72M
        ├─ .5-1 数据搜索及分页处理(一).mp4 - 70.1M
        └─ 2-5 AJAX类封装(二).mp4 - 93M
      ├─ 03 正则表达式 ->
        ├─ 2-51 模式修正符 s m.mp4 - 22.1M
        ├─ 4-3 阻止表单提交及Ajax数据序列化.mp4 - 75M
        ├─ 3-23 preg_split.mp4 - 36.1M
        ├─ 3-1 preg_match.mp4 - 30M
        ├─ 4-9 注册成功跳转页面设置.mp4 - 30.5M
        ├─ 3-19 preg_grep.mp4 - 18.3M
        ├─ 3-27 preg_quote.mp4 - 37.6M
        ├─ 4-1 项目分析及Ajax框架结构搭建.mp4 - 45.1M
        ├─ 3-11 preg_replace_callback.mp4 - 59.8M
        ├─ 3-8 preg_replace.mp4 - 33.8M
        ├─ 2-43 定界符.mp4 - 26.5M
        ├─ 3-15 preg_filter.mp4 - 26.4M
        ├─ 3-4 preg_match_all.mp4 - 21.3M
        ├─ 2-40 反向引用.mp4 - 43.9M
        ├─ 2-14 通用字符类型作原子.mp4 - 27.1M
        ├─ .4-8 邮箱正则验证.mp4 - 39.9M
        ├─ .2-1 原子的概念.mp4 - 15.6M
        ├─ .2-2 可见原子之普通字符和特殊字符.mp4 - 72.3M
        ├─ 2-10 自定义原子.mp4 - 40.3M
        ├─ .2-46 模式修正符 U i x.mp4 - 31.8M
        ├─ 2-32 贪婪与禁止贪婪.mp4 - 40.8M
        ├─ 2-35 模式单元及其作用.mp4 - 23.7M
        ├─ 1-1 正则表达式的概念及运用场景.mp4 - 18.7M
        ├─ 1-6 正则表达式在线调试工具介绍.mp4 - 14.7M
        ├─ .2-6 常见的不可见原子.mp4 - 21.8M
        ├─ 1-3 正则表达式初体验.mp4 - 30.9M
        ├─ 2-19 常见的元字符.mp4 - 25.5M
        ├─ 2-24 元字符之边界限制符.mp4 - 27.7M
        ├─ 2-27 元字符之量词.mp4 - 27.9M
        └─ .4-6 常规项目正则验证.mp4 - 50.6M
      ├─ 06 项目:文件管理系统 ->
        ├─ .1-3 读取项目目录并展示.mp4 - 71.9M
        ├─ .1-11 重命名目录的实现.mp4 - 52.3M
        ├─ 1-1 项目实战介绍及演示.mp4 - 14M
        ├─ .1-16 新建文件操作.mp4 - 45.1M
        ├─ 1-14 删除目录操作.mp4 - 41.5M
        ├─ 1-20 课程总结.mp4 - 6.7M
        ├─ 1-6 打开指定目录操作.mp4 - 22.6M
        ├─ 1-8 基于Layer实现新建目录操作.mp4 - 94.7M
        ├─ 1-2 项目前端页面布局实现.mp4 - 79.7M
        └─ 1-18 查看文件功能.mp4 - 54.9M
      ├─ 01 AJAX基础原理与应用 ->
        ├─ .2-9 异步请求及回调函数的使用(二).mp4 - 80.2M
        ├─ 3-2 Ajax类封装(二).mp4 - 70.8M
        ├─ 1-2 AJAX基本概述.mp4 - 56M
        ├─ 1-1 AJAX课程介绍.mp4 - 15.2M
        ├─ 2-1 AJAX工作原理.mp4 - 26.2M
        ├─ .3-1 Ajax类封装(一).mp4 - 82.5M
        ├─ 2-8 异步请求及回调函数的使用(一).mp4 - 51.6M
        ├─ 2-6 响应数据.mp4 - 71.2M
        ├─ 2-3 AJAX-XMLHttpRequest对象.mp4 - 65.4M
        ├─ 1-3 AJAX使用场景.mp4 - 59.5M
        ├─ 3-4 Ajax类封装(四).mp4 - 45.3M
        ├─ .3-3 Ajax类封装(三).mp4 - 65.8M
        ├─ 2-7 发送一个POST请求.mp4 - 43.5M
        ├─ 1-4 AJAX优缺点.mp4 - 19.9M
        └─ 2-5 发送GET请求.mp4 - 88.3M
      └─ 05 图像处理 ->
        ├─ 5-1 Image类封装之缩略图.mp4 - 80.6M
        ├─ 2-9 图像处理之缩略图.mp4 - 40.2M
        ├─ 4-8 验证码类封装之逻辑运算符验证码.mp4 - 42.2M
        ├─ 6-1 课程小结.mp4 - 18.5M
        ├─ 4-1 验证码类封装之GD库验证.mp4 - 53.9M
        ├─ 5-3 Image类封装之图像保存&百分比缩略图.mp4 - 52M
        ├─ 5-2 Image类封装之生成缩略图.mp4 - 44M
        ├─ 2-13 图像处理之水印和验证码.mp4 - 85.7M
        ├─ .3-1 图形绘制的基础.mp4 - 73.9M
        ├─ 2-1 图像信息处理.mp4 - 73.9M
        ├─ 2-5 图像处理之旋转.mp4 - 85M
        ├─ 5-4 Image类封装之旋转.mp4 - 37.4M
        ├─ 4-5 验证码类封装之输出验证码.mp4 - 71.2M
        ├─ 4-7 验证码类封装之防伪标识.mp4 - 34.4M
        └─ 1-1 GD配置与安装.mp4 - 41.7M
    ├─ 步骤四:THinkPHP5框架开发 ->
      ├─ 01 Thinkphp5基础 ->
        ├─ 6-5 性能调试.mp4 - 48.8M
        ├─ 6-4 变量调试.mp4 - 22.9M
        ├─ 6-6 sql调试.mp4 - 20.9M
        ├─ 6-3 trace调试.mp4 - 44.6M
        ├─ 6-2 日志定位.mp4 - 49.4M
        ├─ 5-1 视图层精讲.mp4 - 90.1M
        ├─ 4-9 Model层使用 - 删除.mp4 - 32.8M
        ├─ 4-8 Model层使用 - 更新操作.mp4 - 33.4M
        ├─ 6-1 问题定位的重要性.mp4 - 5.9M
        ├─ 4-5 model层转移,让model更具公共化.mp4 - 48.8M
        ├─ 4-2 TP5 模型使用.mp4 - 49.7M
        ├─ 4-7 Model层使用-查询.mp4 - 22.6M
        ├─ 4-4 Model层代码优化.mp4 - 17.2M
        ├─ 4-6 model层深度优化让代码更加优雅.mp4 - 14.4M
        ├─ 1-5 其他访问方式.mp4 - 27.8M
        ├─ 4-3 model层新增逻辑的使用.mp4 - 17.7M
        ├─ 4-1 TP5数据库配置.mp4 - 36.8M
        ├─ 3-3 控制器的使用.mp4 - 35.6M
        ├─ 4-13 一对多关联操作.mp4 - 30.1M
        ├─ 1-7 运行第一个自定义URL.mp4 - 19.3M
        ├─ 4-12 一对一关联-更新操作_x264.mp4 - 24.5M
        ├─ .4-10 一对一关联 - 查询.mp4 - 64.3M
        ├─ 2-1 配置文件的使用.mp4 - 65.9M
        ├─ 3-5 控制器的使用 - 重定向.mp4 - 23.5M
        ├─ 1-3 composer安装介绍.mp4 - 28.8M
        ├─ .4-11 一对一关联 - 插入操作_x264.mp4 - 28.4M
        ├─ 1-1 ThinkPHP5.0简介以及安装.mp4 - 42.8M
        ├─ 3-7 控制器的使用 - 请求巧用.mp4 - 54.9M
        ├─ 3-4 控制器的使用 - 跳转.mp4 - 69.3M
        ├─ .1-4 设置虚拟域名访问我们的项目.mp4 - 29.4M
        ├─ 3-1 路由的巧用.mp4 - 53.8M
        ├─ 3-6 控制器的使用 - 空操作.mp4 - 43.6M
        └─ 1-6 TP5目录结构初识.mp4 - 34.6M
      └─ 02 实战:Thinkphp5团购网站 ->
        ├─ 4-4 商户入驻申请-数据入库(上).mp4 - 94.3M
        ├─ 4-3 商户入驻申请-图片上传处理.mp4 - 133.6M
        ├─ 3-2 tp5-validate在实际项目中的应用.mp4 - 81M
        ├─ 2-4 虚拟域名配置.mp4 - 37.9M
        ├─ .6-4 首页模块开发-header头逻辑开发.mp4 - 107.2M
        ├─ .6-2 会员注册.mp4 - 85.3M
        ├─ 2-3 TP5神器-webserver.mp4 - 37.5M
        ├─ 4-1 商户入驻申请-数据准备(上).mp4 - 143.9M
        ├─ 1-6 将表的结构导入数据库中.mp4 - 16.1M
        ├─ 2-6 前端模块页面搭建.mp4 - 74.2M
        ├─ 1-3 功能分析.mp4 - 32.4M
        ├─ 1-4 表的设计(一).mp4 - 142.9M
        ├─ 3-3 利用model-save做分类数据保存 (1).mp4 - 73.3M
        ├─ .2-7 后台模块页面搭建.mp4 - 50M
        ├─ 1-2 课程简介.mp4 - 16.2M
        ├─ 2-2 快速上手TP5-解剖目录结构.mp4 - 33.8M
        ├─ .4-11 利用tp5-session处理商户后台登录模块(上).mp4 - 92.4M
        ├─ .4-14 添加本地团购.mp4 - 107.9M
        ├─ 3-1 添加分类.mp4 - 63M
        ├─ 3-6 排序功能开发.mp4 - 87.7M
        ├─ 3-4 利用tp5分页机制处理列表页.mp4 - 75.9M
        ├─ 4-13 门店管理.mp4 - 74M
        ├─ 4-12 利用tp5-session处理商户后台登录模块(下).mp4 - 60.3M
        ├─ 4-10 主后台商户列表.mp4 - 23.7M
        ├─ 2-1 TP5简介及安装.mp4 - 30.6M
        ├─ 3-3 利用model-save做分类数据保存.mp4 - 73.3M
        ├─ 3-5 编辑功能开发.mp4 - 87.9M
        ├─ .1-5 表的设计(二).mp4 - 78.8M
        ├─ 4-5 商户入驻申请-数据入库(下).mp4 - 93.3M
        ├─ 3-7 修改状态.mp4 - 50.3M
        ├─ 4-2 商户入驻申请-数据准备(下).mp4 - 88M
        ├─ 2-5 tp5自动化模块搭建.mp4 - 49M
        ├─ 5-2 推荐位列表功能开发.mp4 - 65.5M
        ├─ 4-6 商户入驻申请-代码高度复用处理以及提示页面开发.mp4 - 56.7M
        ├─ 6-6 首页模块开发 - 分类商品数据填充.mp4 - 104.3M
        ├─ 5-1 添加推荐位功能开发.mp4 - 61.6M
        ├─ 4-7 主后台商户入驻列表页开发.mp4 - 65.2M
        ├─ 4-8 主后台商户入驻详情页面开发.mp4 - 96.1M
        ├─ 6-3 会员登录.mp4 - 85M
        ├─ 6-1 神奇的tp5验证码.mp4 - 62.6M
        ├─ 6-5 首页模块开发-分类和推荐位业务逻辑开发.mp4 - 149.8M
        └─ 4-9 主后台商户入驻申请审批.mp4 - 47.4M
    └─ 步骤一:面向对象 ->
      ├─ 01 面向对象 ->
        ├─ 第一章面向对象简介 ->
          ├─ 1-6.PNG - 43.1KB
          ├─ 1-5 面向对象和面向过程.mp4 - 28.5M
          ├─ 1-4.PNG - 38.4KB
          ├─ 1-1 课程介绍.mp4 - 84.2M
          ├─ 1-3.PNG - 29.4KB
          ├─ 1-2 类与对象.mp4 - 30.5M
          ├─ .1-8.PNG - 36.8KB
          └─ 1-7 面向对象三大特性简介.mp4 - 18.5M
        ├─ 第三章封装 ->
          ├─ 3-10.PNG - 44.8KB
          ├─ .3-1 访问控制.mp4 - 48.2M
          ├─ .3-22.PNG - 70.4KB
          ├─ 3-2.PNG - 46.3KB
          ├─ 3-5.PNG - 92.1KB
          ├─ 3-21 方法重载.mp4 - 34.1M
          ├─ .3-13.PNG - 46KB
          ├─ .3-8.PNG - 79.6KB
          ├─ 3-19 类与对象的属性重载.mp4 - 70.2M
          ├─ .3-9.PNG - 59.8KB
          ├─ 3-15.PNG - 49.6KB
          ├─ 3-14.PNG - 62.4KB
          ├─ 3-4.PNG - 47.1KB
          ├─ 3-17 常量属性.mp4 - 15.6M
          ├─ .3-11.PNG - 60.3KB
          ├─ 3-23.PNG - 162.7KB
          ├─ 3-20.PNG - 65.9KB
          ├─ 3-12 static关键字.mp4 - 84.6M
          ├─ 3-18.PNG - 60KB
          ├─ 3-3.PNG - 97.5KB
          ├─ 3-16.PNG - 84.7KB
          ├─ 3-7.PNG - 47.6KB
          └─ 3-6 构造函数和析构函数.mp4 - 43.9M
        ├─ 第五章多态 ->
          ├─ 5-9.PNG - 50.1KB
          ├─ 5-10.PNG - 54.4KB
          ├─ 5-2.PNG - 47.2KB
          ├─ .5-5 接口.mp4 - 45.4M
          ├─ 5-11.PNG - 72.5KB
          ├─ 5-7.PNG - 94.1KB
          ├─ 5-6.PNG - 51.7KB
          ├─ 5-3.PNG - 47.2KB
          ├─ 5-8.PNG - 44.6KB
          ├─ 5-1 抽象类和修饰关键字顺序.mp4 - 44.9M
          └─ 5-4.PNG - 57.6KB
        ├─ 第六章条件约束和自动加载 ->
          ├─ .6-4.PNG - 95KB
          ├─ 6-7.PNG - 50.3KB
          ├─ 6-6.PNG - 47KB
          ├─ 6-3.PNG - 85.6KB
          ├─ 6-2.PNG - 51.1KB
          ├─ 6-1 类型约束.mp4 - 68.7M
          └─ 6-5 条件约束和自动加载.mp4 - 76M
        ├─ PHP面向对象 课堂源码.rar - 13KB
        ├─ WAMP环境配置虚拟域名.pdf - 651KB
        └─ Mac rar文件解压工具.zip - 15.4M
      ├─ 04 文件上传与下载 ->
        ├─ 2-13.PNG - 83.3KB
        ├─ .2-10.PNG - 50.3KB
        ├─ .4-1 文件上传类封装(一).mp4 - 129.1M
        ├─ .2-4.PNG - 59.5KB
        ├─ .4-3 文件上传类封装(三).mp4 - 84.3M
        ├─ .2-9 文件上传步骤及错误处理.mp4 - 135.9M
        ├─ 1-1 课程介绍.mp4 - 24.4M
        ├─ .1-2 文件下载基本概述及使用场景.mp4 - 53.2M
        ├─ .4-12.PNG - 58.7KB
        ├─ 2-11.PNG - 48.7KB
        ├─ .慕课网PHP的文件上传与下载.pdf - 381.4KB
        ├─ .3-1 多文件上传的实现(一).mp4 - 99.1M
        ├─ 2-12.PNG - 88.7KB
        ├─ .3-4.PNG - 79KB
        ├─ 2-7.PNG - 60.7KB
        ├─ 4-10.PNG - 58.4KB
        ├─ 2-5 PHP文件上传变量$_FILES的分析与错误处理.mp4 - 99.4M
        ├─ 2-3.PNG - 58.9KB
        ├─ 2-8.PNG - 54.2KB
        ├─ 4-7.PNG - 62.2KB
        ├─ 4-11.PNG - 50.9KB
        ├─ 4-9 文件下载.mp4 - 121.6M
        ├─ 4-2 文件上传类封装(二).mp4 - 95.9M
        ├─ 2-1 PHP相关配置.mp4 - 100.1M
        ├─ 4-8.PNG - 79.6KB
        ├─ 3-2.PNG - 74.6KB
        ├─ 1-3 文件上传的准备工作.mp4 - 68.3M
        ├─ 4-5 文件上传类支持多文件上传(二).mp4 - 76.7M
        ├─ 4-4 文件上传类支持多文件上传(一).mp4 - 61.6M
        ├─ 3-3 多文件上传的实现(二).mp4 - 92.6M
        ├─ codes.rar - 8.6KB
        ├─ 2-6.PNG - 72.3KB
        ├─ 2-2.PNG - 59.5KB
        ├─ 2-14 完整实现文件上传.mp4 - 81.7M
        └─ 4-6.PNG - 55.4KB
      ├─ 02 PHP目录操作 ->
        ├─ 1-21 剪切和重命名目录操作.mp4 - 68.3M
        ├─ .1-11 封装遍历目录函数.mp4 - 63.6M
        ├─ .1-16 读取目录中的所有内容.mp4 - 40M
        ├─ 1-1 目录函数库常用API.mp4 - 53.7M
        ├─ 1-25 拷贝和删除目录操作.mp4 - 56.8M
        └─ 1-6 读取目录操作.mp4 - 50.6M
      └─ 03 PHP操作MySQL ->
        ├─ 1-4 MySQLi面向对象方式操作数据库之增删改.mp4 - 77.5M
        ├─ 2-1 PDO方式操作数据库.mp4 - 57.6M
        ├─ 2-6 PDO事务控制.mp4 - 53.7M
        ├─ 1-17 MySQLi预处理之查询操作.mp4 - 38.5M
        ├─ 1-9 MySQLi事务控制.mp4 - 78.6M
        ├─ .1-13 MySQLi预处理之增删改操作.mp4 - 48.4M
        ├─ 1-6 MySQLi面向对象方式查询数据库.mp4 - 42M
        ├─ 2-11 PDO预处理.mp4 - 61.3M
        ├─ 2-16 常见的SQL注入方式及防范措施.mp4 - 51M
        └─ 1-1 PHP操作MySQL的三种方式介绍.mp4 - 35.2M
  └─ PHP典型功能与Laravel5框架开发 ->
    ├─ 步骤三:Laravel5框架基础 ->
      ├─ 01 Laravel的路由和控制器 ->
        ├─ 1-1 课程简介.mp4 - 8.6M
        ├─ .1-4 windows环境下安装laravel.mp4 - 25.1M
        ├─ 2-11 资源控制器.mp4 - 52.4M
        ├─ 2-4 让路由找到控制器.mp4 - 29.1M
        ├─ 1-3 laravel安装.mp4 - 38.2M
        ├─ 2-1 Laravel中的路由.mp4 - 15M
        ├─ 2-13 初识中间件.mp4 - 37.7M
        ├─ 1-2 Laravel 简介.mp4 - 19.4M
        ├─ .2-16 路由分组.mp4 - 35.1M
        └─ 2-7 请求方式与传递参数.mp4 - 62.7M
      ├─ 02 Laravel视图及数据库迁移 ->
        ├─ 1-13 模板的继承和布局(上).mp4 - 38.7M
        ├─ 2-1 什么是数据库迁移.mp4 - 7.1M
        ├─ 1-7 blade 常用语法(上).mp4 - 59.9M
        ├─ 2-6 回滚、修改和刷新表.mp4 - 43.2M
        ├─ 1-3 简单的视图使用.mp4 - 33.4M
        ├─ 2-2 使用 Migrate 创建第一张表.mp4 - 40.3M
        ├─ 1-14 模板的继承和布局(下).mp4 - 64.5M
        ├─ 1-10 blade 常用语法(下).mp4 - 46.1M
        └─ 1-1 Laravel 中的视图.mp4 - 13.7M
      └─ 03 Laravel查询构造器和ORM模型 ->
        ├─ 2-2 创建 ORM 模型.mp4 - 81.7M
        ├─ 2-1 ORM 简介.mp4 - 7M
        ├─ 2-6 ORM 模型关系的定义和查询(多对多).mp4 - 50.8M
        ├─ 1-5 查询构造器之增删改.mp4 - 44.1M
        ├─ 1-3 查询构造器之插入数据.mp4 - 94.8M
        ├─ 2-5 ORM 模型关系的定义和查询(一对多).mp4 - 49.2M
        ├─ .2-7 本地作用域和全局作用域.mp4 - 74.6M
        ├─ 1-1 使用 DB 类操作数据库.mp4 - 60.5M
        ├─ 2-8 Seeder 和 模型工厂.mp4 - 70.2M
        └─ .2-4 ORM 模型关系的定义和查询(一对一).mp4 - 78.3M
    ├─ 步骤四:实战Laravel5开发慕课简书 ->
      ├─ 04 Laravel简书-后台模块搭建 ->
        ├─ .2-3 管理人员的列表和增加逻辑.mp4 - 40.2M
        ├─ 3-2 文章审核的需求分析.mp4 - 10M
        ├─ 3-5 用withoutGlobalScope来完成文章审核功能.mp4 - 54.8M
        ├─ 1-5 使用adminlte搭建管理后台登录页面.mp4 - 40.6M
        ├─ 4-9 使用laravel的Gate实现权限管理(上).mp4 - 14.1M
        ├─ 1-1 管理后台章节介绍.mp4 - 6.8M
        ├─ 4-6 逻辑实现-用户篇.mp4 - 48.2M
        ├─ 2-2 管理人员列表和增加页面.mp4 - 47.8M
        ├─ 1-9 使用Auth和guard搭建管理后台用户管理.mp4 - 23.8M
        ├─ 4-2 分析用户角色权限模型.mp4 - 13.8M
        ├─ .4-4 使用hasMany搭建模型关系.mp4 - 75.5M
        ├─ 4-3 创建表和模型(1).mp4 - 45.8M
        ├─ .3-1 文章审核模块简介.mp4 - 7.8M
        ├─ 4-8 逻辑实现-测试和数据添加.mp4 - 32M
        ├─ 1-7 使用blade的layout抽取出管理后台页面公用部分.mp4 - 24.2M
        ├─ 1-3 前后台的模版区分.mp4 - 9.9M
        ├─ 1-10 使用Auth实现管理后台登录页面.mp4 - 51.3M
        ├─ 4-7 逻辑实现-角色篇+用户篇.mp4 - 48.4M
        ├─ 4-5 搭建路由和页面模板.mp4 - 92.6M
        ├─ 1-4 adminlte模版皮肤介绍和嵌入.mp4 - 19.8M
        ├─ 3-4 完成文章审核模块页面.mp4 - 31.3M
        ├─ 4-3 创建表和模型.mp4 - 45.8M
        ├─ 1-8 后台表前缀和模型约定.mp4 - 25.8M
        ├─ 1-6 使用adminlte搭建管理后台首页.mp4 - 18.3M
        ├─ 4-1 权限管理模块基本介绍.mp4 - 12.6M
        ├─ 3-3 使用全局scope进行软删除模型.mp4 - 45.6M
        ├─ 2-1 管理模块简介.mp4 - 5.2M
        ├─ 1-2 设计使用一份代码中包含前后台.mp4 - 35.1M
        └─ 4-10 使用laravel的Gate实现权限管理(下).mp4 - 59.2M
      ├─ 01 Laravel简书-文章模块 ->
        ├─ 1-8 使用migration创建post数据表 .mp4 - 72.3M
        ├─ 1-1 项目相关模块介绍.mp4 - 16M
        ├─ 1-9 ORM创建文章模块模型.mp4 - 45.1M
        ├─ 1-10 文章列表页的实现.mp4 - 73.4M
        ├─ 1-12 csrf+富文本编译器创建文章(上) .mp4 - 64M
        ├─ 1-14 章节重点总结.mp4 - 6.5M
        ├─ 1-6 Laravel的blade模板.mp4 - 38.2M
        ├─ 1-2 文章模块章节说明.mp4 - 4.6M
        ├─ .1-11 文章详情页面逻辑实现.mp4 - 16.4M
        ├─ 1-3 Laravel路由的几种方式.mp4 - 77.5M
        ├─ .1-13 csrf+富文本编译器创建文章(下).mp4 - 142.6M
        ├─ .1-7 blade语法优化文章模板页面 .mp4 - 42.9M
        ├─ .1-11 文章详情页面逻辑实现 (1).mp4 - 16.4M
        ├─ 1-4 文章模块路由的实现.mp4 - 38.5M
        └─ 1-5 blade模板渲染文章页面.mp4 - 32M
      ├─ 03 个人中心、专题模块搭建 ->
        ├─ 2-4 页面逻辑-公共专题列表.mp4 - 51.3M
        ├─ 1-6 使用多对多模型实现个人中心逻辑1.mp4 - 107.2M
        ├─ 2-5 scope-说明.mp4 - 13.3M
        ├─ 2-6 使用scope实现某个用户未投稿的文章.mp4 - 29.1M
        ├─ 2-9 使用模型操作完成专题的投稿操作.mp4 - 20.3M
        ├─ 2-8 使用scope等完成专题详情页逻辑.mp4 - 55M
        ├─ 2-3 路由和页面渲染.mp4 - 34.1M
        ├─ 1-7 使用多对多模型实现个人中心逻辑2.mp4 - 17.7M
        ├─ 1-2 个人中心模块介绍.mp4 - 2.3M
        ├─ .2-2 表和模型建立.mp4 - 49.3M
        ├─ .2-7 周边模型关联.mp4 - 18.5M
        ├─ .1-8 使用多对多模型实现个人中心逻辑3.mp4 - 75.1M
        ├─ 1-4 模型关联.mp4 - 66.1M
        ├─ .2-1 模块介绍.mp4 - 2.4M
        ├─ 1-5 使用路由和模板搭建个人中心页面.mp4 - 42.8M
        └─ .1-3 创建数据表和模型.mp4 - 38.5M
      └─ 02 登录、注册、评论、赞模块开发 ->
        ├─ .1-5 使用Auth实现用户登录逻辑.mp4 - 39M
        ├─ .1-2 使用路由和模板搭建登录注册首页.mp4 - 68.3M
        ├─ 2-7 使用模型和模型关联实现评论列表页.mp4 - 40.7M
        ├─ 1-1 用户模块章节介绍 - 副本.mp4 - 6.3M
        ├─ 1-9 个人设置页面上传头像功能实现.mp4 - 84.2M
        ├─ .2-2 migration创建评论表.mp4 - 25.2M
        ├─ 2-3 laravel模型关联 - 副本.mp4 - 19.9M
        ├─ 3-2 migration创建数据表.mp4 - 31.8M
        ├─ .2-1 创建评论模型.mp4 - 3.4M
        ├─ 1-8 文章路由控制实现.mp4 - 47.3M
        ├─ 1-4 Auth门脸类的讲解及配置流程 - 副本.mp4 - 25.9M
        ├─ 2-5 使用路由和模版搭建评论页面.mp4 - 13.3M
        ├─ 2-4 2-4-创建评论模型 - 副本.mp4 - 23.7M
        ├─ 1-3 用户注册逻辑实现.mp4 - 62.2M
        ├─ .1-7 使用Policy实现文章权限控制.mp4 - 82.5M
        ├─ 2-6 添加评论业务逻辑的实现.mp4 - 44.1M
        ├─ 1-6 策略类-policy用户授权 - 副本.mp4 - 12M
        ├─ .2-8 使用withCount实现评论数.mp4 - 19.2M
        ├─ .3-3 使用模型实现赞页面的逻辑的实现.mp4 - 22.8M
        ├─ 3-4 扩展withCount实现点赞数和评论数.mp4 - 56.9M
        ├─ 3-5 赞列表页面.mp4 - 13.9M
        ├─ 2-1 创建评论模型 - 副本.mp4 - 3.4M
        └─ 3-1 赞模块介绍.mp4 - 4.3M
    ├─ 步骤二:PHP典型功能运用 ->
      ├─ 04 CURL函数 ->
        ├─ .3-3 API接口简介.mp4 - 28.8M
        ├─ 2-5 CURL预定义常量.mp4 - 48.1M
        ├─ 1-5 PHP中的CURL与安装.mp4 - 26.9M
        ├─ 3-4 实战CURL访问API接口.mp4 - 129.4M
        ├─ .2-8 CURLFile类基本操作.mp4 - 102.4M
        ├─ 2-1 CURL基本函数.mp4 - 83.7M
        ├─ 1-1 CURL简介.mp4 - 17.7M
        ├─ .3-1 实战抓取百度百科信息1.mp4 - 80.1M
        ├─ 4-1 课程回顾.mp4 - 30.2M
        └─ .3-2 实战抓取百度百科信息2.mp4 - 94.4M
      ├─ 05 短信接口&验证码登录 ->
        ├─ 3-3 第三方登录冲突解决(下).mp4 - 35.4M
        ├─ 3-7 第三方接口开发延伸.mp4 - 7.8M
        ├─ 3-2 第三方登录冲突解决(中).mp4 - 12.9M
        ├─ 2-6 获取短信验证码倒计时.mp4 - 54.6M
        ├─ 3-8 任务需求开发延伸.mp4 - 67.3M
        ├─ 2-9 验证码尝试登录次数限制.mp4 - 32.7M
        ├─ 3-6 短信接口回顾.mp4 - 12.1M
        ├─ 3-1 第三方登录冲突解决(上).mp4 - 31.5M
        ├─ .3-5 短信业务的应用方向 (1).mp4 - 11.7M
        ├─ .3-5 短信业务的应用方向.mp4 - 11.7M
        ├─ 1-4 短信平台注册.mp4 - 14.7M
        ├─ 1-5 接口文档.mp4 - 13.5M
        ├─ 1-1 课程介绍.mp4 - 4.1M
        ├─ .1-3 接口开发准备.mp4 - 9.3M
        ├─ 1-2 短信接口业务流程简介.mp4 - 14.5M
        ├─ 2-4 短信登录实现(下).mp4 - 36.7M
        ├─ 2-1 短信登录实现流程.mp4 - 5.7M
        ├─ 1-6 短信模板配置.mp4 - 12M
        ├─ 2-2 短信登录实现(上).mp4 - 23M
        ├─ 2-8 验证发送频率限制.mp4 - 32.1M
        └─ 1-7 使用demo发送短信.mp4 - 50.4M
      ├─ 03 HTTPS协议 ->
        ├─ 2-4 HTTPS 协议-安全传输通道介绍.mp4 - 51.8M
        ├─ 3-4 SSL证书的特点.mp4 - 23.4M
        ├─ 2-1 HTTPS传输层安全协议-SSL协议介绍.mp4 - 37.2M
        ├─ 1-4 HTTPS和HTTP的区别.mp4 - 35.1M
        ├─ 6-1 课程总结.mp4 - 17.4M
        ├─ 3-3 如何获取SSL证书.mp4 - 35M
        ├─ 4-1 Apache中部署HTTPS 服务.mp4 - 66.3M
        ├─ .2-5 HTTPS 协议如何保证信息的安全传输.mp4 - 13.9M
        ├─ .2-3 HTTPS传输层安全协议-TLS协议介绍.mp4 - 19.1M
        ├─ 4-2 HTTPS服务的配置.mp4 - 34.8M
        ├─ 3-1 SSL证书的种类.mp4 - 79.6M
        ├─ 1-7 HTTPS协议原理-SSL和TLS发展史.mp4 - 33.2M
        ├─ 4-3 Nginx中部署HTTPS 服务.mp4 - 60.3M
        ├─ 2-8 HTTPS协议-TSL会话缓存机制.mp4 - 46.9M
        ├─ 1-1 HTTPS协议介绍.mp4 - 32M
        ├─ 5-3 HTTPS常用测试工具.mp4 - 32.5M
        ├─ 2-7 HTTPS 协议-四次握手.mp4 - 63.2M
        ├─ 3-8 自行签发SSL证书步骤.mp4 - 112.7M
        └─ 5-1 HTTPS性能优化.mp4 - 46.1M
      ├─ 06 支付宝支付 ->
        ├─ 4-4 支付结果异步通知.mp4 - 48.1M
        ├─ 4-6 支付案例.mp4 - 11.3M
        ├─ .3-2 支付宝电脑网站支付的sdk配置.mp4 - 43.1M
        ├─ 4-1 支付案例.mp4 - 71.2M
        ├─ 2-3 提交审核.mp4 - 5.5M
        ├─ 1-1 课程简介.mp4 - 6M
        ├─ 2-2 支付环境的配置.mp4 - 80.1M
        ├─ 2-1 支付场景演示及原理.mp4 - 46.8M
        ├─ 4-4 支付结果异步通知 (1).mp4 - 48.1M
        ├─ .3-1 支付宝电脑网站支付的sdk介绍.mp4 - 23.4M
        ├─ 4-3 支付结果同步通知.mp4 - 61.3M
        └─ .4-2 支付案例.mp4 - 63.1M
      └─ 07 socket基础 ->
        ├─ 3-2 聊天室.mp4 - 82M
        ├─ 2-4 IO多路复用.mp4 - 40M
        ├─ .2-3 多客户端请求受阻.mp4 - 27.8M
        ├─ 1-5 tcp通讯函数流程之客户端连接.mp4 - 25.3M
        ├─ 1-1 TCP和UDP协议.mp4 - 33.1M
        ├─ 1-7 UDP通讯函数流程.mp4 - 54M
        ├─ 1-4 tcp通讯函数流程之服务端连接.mp4 - 42.8M
        ├─ .2-2 fsockopen函数.mp4 - 27.7M
        ├─ 3-1 Workerman框架应用.mp4 - 42M
        └─ .2-1 使用socket搭建简易http服务.mp4 - 49.5M
    ├─ 步骤一:PHP的Redis应用及HTTP协议 ->
      ├─ 04 Http协议 ->
        ├─ 1-1 课程介绍.mp4 - 5M
        ├─ .4-5 请求&响应中的那些头.mp4 - 22.8M
        ├─ .3-7 请求头-其他常用头.mp4 - 31.8M
        ├─ 3-6 请求头-缓存控制.mp4 - 36.8M
        ├─ 5-4 头部压缩.mp4 - 53.6M
        ├─ 4-1 响应结构.mp4 - 58.7M
        ├─ 5-2 二进制分帧.mp4 - 38.3M
        ├─ 3-9 请求体.mp4 - 57.7M
        ├─ 4-3 响应头.mp4 - 24.2M
        ├─ 3-2 请求行.mp4 - 44.2M
        ├─ 4-4 响应体.mp4 - 24.2M
        ├─ 3-5 请求头-内容协商.mp4 - 56.4M
        ├─ 2-9 请求&响应.mp4 - 46.5M
        ├─ 6-1 课程总结.mp4 - 17.4M
        ├─ 2-7 三次握手.mp4 - 87.2M
        ├─ 5-1 http2介绍.mp4 - 31.1M
        ├─ 5-5 多路复用.mp4 - 29.5M
        ├─ 5-7 服务器推送.mp4 - 7.6M
        ├─ 3-1 请求结构.mp4 - 41.4M
        ├─ 2-4 域名解析.mp4 - 41.1M
        ├─ 2-1 IP地址.mp4 - 35M
        └─ .2-12 四次挥手.mp4 - 107.4M
      ├─ 02 项目:Redis案例 ->
        ├─ 1-6 Favorite-pv优化.mp4 - 45.1M
        ├─ 1-9 评论数量优化.mp4 - 59.3M
        ├─ 1-3 获取天气优化.mp4 - 43M
        ├─ 1-7 分类预览优化.mp4 - 75.2M
        ├─ 1-8 新闻分类优化.mp4 - 23M
        ├─ 1-4 pv优化.mp4 - 35.3M
        └─ 1-2 优化案例简介.mp4 - 29.4M
      ├─ 01 Redis初识 ->
        ├─ 2-14 hash型数据.mp4 - 36.4M
        ├─ 1-5 Linux下安装redis.mp4 - 82.5M
        ├─ .1-1 redis课程介绍 (1).mp4 - 3.8M
        ├─ 1-9 Windows下安装redis.mp4 - 29.4M
        ├─ 2-11 命令行操作key-value型数据.mp4 - 18.8M
        ├─ .1-1 redis课程介绍.mp4 - 3.8M
        ├─ 1-2 redis简介.mp4 - 54M
        ├─ 2-1 Windows下使用PHP连接redis.mp4 - 54.4M
        ├─ 2-18 list型数据.mp4 - 69.8M
        ├─ 2-22 set型数据.mp4 - 42.9M
        ├─ 2-8 PHP操作key-value型数据...mp4 - 67.8M
        ├─ 2-7 redis桌面客户端.mp4 - 16.5M
        └─ 2-5 LAMP下使用PHP连接redis.mp4 - 50.1M
    └─ 步骤五:Swoole入门 ->
      ├─ 1-1 swoole简介.mp4 - 34.9M
      ├─ 1-2 学习swoole的准备工作 (1).mp4 - 25.7M
      ├─ 3-12 swoole-task任务使用(二).mp4 - 39.1M
      ├─ 3-11 swoole-task任务使用(一).mp4 - 100M
      ├─ 3-2 Swoole - TCP客户端.mp4 - 77.5M
      ├─ 2-3 双剑合璧-PHP7支持swoole.mp4 - 26M
      ├─ 3-3 Swoole - UDP服务.mp4 - 23.8M
      ├─ 3-4 Swoole - HTTP服务 (一).mp4 - 92.6M
      ├─ 2-2 swoole安装 - 源码安装.mp4 - 32.9M
      ├─ 3-5 Swoole - HTTP服务 (二).mp4 - 22.1M
      ├─ 3-1 Swoole - TCP服务器.mp4 - 90.9M
      ├─ 2-1 Swoole下载.mp4 - 14.6M
      ├─ 1-2 学习swoole的准备工作.mp4 - 25.7M
      ├─ 3-8 Swoole - websocket服务 - 案例实现(一).mp4 - 99.4M
      ├─ 3-10 Swoole - websocket服务优化.mp4 - 56.5M
      ├─ 3-6 Swoole - HTTP服务 (三).mp4 - 28.5M
      ├─ 2-1 Swoole下载 (1).mp4 - 14.6M
      ├─ 3-7 Swoole - websocket服务 - 基本概述.mp4 - 34.6M
      └─ 3-9 Swoole - websocket服务 - 案例实现(二).mp4 - 28.4M

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。