PHP 开发微型框架 难度: 高 源生PHP 部分收费

本课程主要仿照ThinkPHP 3.2框架的底层基础设计模式,开发一个原始的MVC框架,主要支持自动加载,模块分组,路由定义,PDO模型封装,编译型模板引擎等功能。

共需铜板:40 枚

学习人数:920 人

作者: 小黄牛

评论数:4 条

极资源 / WEB开发课程

  • 课程目录
  • 第1章 课程介绍

    开课之前,我们先闲聊一下,了解一下我们这课程主要是做些什么的。

    所需铜板:0 枚

  • 第2章 先来了解下框架的大致执行流程

    这张只有一张流程图

    所需铜板:0 枚

  • 第3章 开发环境要求

    开发前的环境要求

    所需铜板:0 枚

  • 第4章 创建初始化目录

    搭建框架的初始目录

    所需铜板:0 枚

  • 第5章 初始化框架的,基础核心路径与文件

    主要还是在搭建出框架的目录架构。

    所需铜板:0 枚

  • 第6章 为框架添加公共函数与配置文件

    从这一章开始,每一章都将非常重要.

    所需铜板:0 枚

  • 第7章 异常错误处理

    主要作用是修改PHP默认的报错方式与页面,当关闭调试模式的时候,进行404重定向处理

    所需铜板:0 枚

  • 第8章 命名空间与自动加载

    框架如何使用namespace与use自动加载类文件

    所需铜板:0 枚

  • 第9章 路由器的设计与执行流程

    这一章要100%的理解,否则接下来将无法继续深入学习

    所需铜板:0 枚

  • 第10章 第一种路由的实现

    不明白的函数可以百度查看原理,主要的过程已经写满了注释

    所需铜板:0 枚

  • 第11章 第二种路由的实现

    这是ThinkPHP3.2 框架比较多人使用的路由模式

    所需铜板:0 枚

  • 第12章 第三种路由的实现

    这算是一种基于路由表设计的微型自定义路由功能.

    所需铜板:5 枚

  • 第13章 创建Controller 控制器基类

    简单搭建起 控制器的基类功能,用于后期实例化视图与页面跳转等功能.

    所需铜板:5 枚

  • 第14章 添加框架系统常量

    路径常量用于系统默认的目录规范,系统常量会随着开发环境的改变或者设置的改变而产生变化。

    所需铜板:5 枚

  • 第15章 View视图

    基于一个简单的编译型模板引擎,实现视图创建.

    所需铜板:5 枚

  • 第16章 Model数据库模型

    使用PDO实现简单的Model数据库模型操作, 模仿TP3.2的链式调用.

    所需铜板:5 枚

  • 第17章 系统函数开发之一 获取私有配置函数

    修改config方法获取分组私有的配置参数, 由于路由表的限制,config获取暂时只支持 路由模式为2的状态下有效.

    所需铜板:5 枚

  • 第18章 系统函数开发之二 SESSION与COOKIE定义获取

    session和cookie是框架中最常用到的两个超全局变量, 所以开发这两个系统函数是很有必要的, 主要达到批量定义与获取, 设置过期时间等作用。

    所需铜板:5 枚

  • 第19章 框架项目初始化 - 完结

    开发一个微型框架只用了不到10个小时, 这将是最后一章, 主要讲解如何COPY 初始化项目目录。

    所需铜板:5 枚

全部加载完成,请等待作者发布新章节……

作者

2013年毕业,计算机专业中专。3年PHP工作经验,擅长PHP原生代码,ThinkPHP(3.2|5.0),Laravel(5.3),后端项目架构方向。业余时间喜欢写点小程序、小教程,偶尔造造轮子喜欢关注业界一些新技术,乐于分享,对代码有洁癖,追求高质量的代码。