• 课程 / PHP

    独孤九贱(8)_php从零开始开发属于自己的php框架

    介绍章节评论课件
    本课以一个极简的PHP开发框架为案例,向您展示了一个PHP框架应该具有的基本功能,以及具体的实现方法,让您快速对PHP开发框架的底层实现有一个清楚的认识,为以后学习其实的开发框架打下坚实的基础。
  • 难度:中级
  • 共17章节
  • 75402次播放
  • 第1章 基础篇:MVC与单例模式
    PHP开发框架是什么?有什么用?
    课程简介与框架案例演示
    一个脚本让你彻底吃透MVC
    一眼看穿单例模式,保证学得会
    第2章 模型篇:数据库与模型
    封装数据库操作类Db[PDO实现]
    测试数据库操作类Db
    创建公共模型类Model
    创建用户自定义模型
    第3章 控制器篇:实现模块的功能
    创建自定义控制器的基本原则与技巧
    创建前端控制器实现请求分发
    第4章 视图篇:用户体验至上
    创建视图基本原则
    创建展示所有数据的视图模板
    创建展示单条记录的视图模板
    第5章 优化篇:改造成实用框架
    规范项目的目录结构
    创建应用的公共配置文件
    创建框架基础类[重点]
    创建框架入口文件

    讲师介绍

    Peter-Zhu
    Peter-Zhu
    全栈工程师
    课程必读:

    1.具备面向对象编程的基本知识; 2.对PDO操作要有一定的了解; 3.对设计模型有一定的了解; 4.热爱PHP,对自己充满信心; 5.喜欢框架开发,渴望知道更多细节,快速提升技能

    能学到什么:

    通过本套教程,你将在最短的时间内掌握PHP开发框架的基本运行流程,对于底层的功能实现,有一定的了解。并且能够根据框架的功能,开发出一些适合自己的小功能。完成对框架的扩展。

    全部评论我要评论

  • Peter-Zhu

    Peter-Zhu1年前

    一直不断有人在群中问我,有关开发框架的知识。 看到大家的学习热情,让我感动,但是对大家的一些疑问,也很担心,认为有必要录一个框架的入门课程。 于是,本套课程就诞生了,可以让你在30分钟之内,快速了解一个框架的是如何从零开始到正确的运行起来。 尽可能用最少的代码,最简单的目录结构,让你零负担的快速走入框架开发的世界。

    回复
    12

  • Peter-Zhu

    Peter-Zhu1年前

    自己动手写框架,对于新人来说,似乎是一个不可能完成的任务。 看完这套课程以后,你是不是觉得:框架不过如此~~ 希望大家不要光看不练,自己动动手,试着照着案例,自己也写一个类似功能的小框架。 本课程的源码,可以课程首页:课件源码中下载。 —————Peter Zhu

    回复
    3

  • 移动用户-7295255

    移动用户-72952555个月前

    我感觉我又有学习的兴趣了

    回复
    1

  • 木俞

    木俞1年前

    $conn=mysqli_connect('localhost','root','root','test'); $sql='select * from user'; $result=mysqli_query($conn,$sql); if($result && mysqli_num_rows($result)>0){ $rows=mysqli_fetch_a

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    代码的测试是必须要做的工作~~有错误不必惊慌,只要细心,一定能发现的。还有,一定要对PHP基础知识相当熟悉。

    回复
    1

  • 彩云分享

    彩云分享1年前

    教学不是你想怎么讲就怎么讲,你这课程若能听明白的人,基本不用听,若听不懂的人,看了也听不懂。所以教学必须针对学员情况进行教学。若是不与学员实时沟通,你就必须假设学员知识为零。这才是教学。

    回复
    1

  • 无名

    这些都是建立在前面教过的基础上的

    无名 · 8个月前
  • 高密智慧互联网

    高密智慧互联网1年前

    老师,这些思路您是怎么来的呢?

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    这是整个框架的核心部分,可以视为药引子

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    那是另外一套课程。 如果在这套框架入门课程中,直接穿插TP5内容,会把很多新人挡在门外的。 如果你有TP5基础,完全可以自己做对比的。

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    单例模式下,是否允许继承,由项目需要决定。但要注意父类中的构造方法是无效的。

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    MVC是一种编程思想,并不是编程规范。 不论你用什么方法,只要能实现MVC的基本思想就行。

    回复
    1

  • Peter-Zhu

    Peter-Zhu1年前

    本教程的小框架,并不适合直接商用。 如果你想使用它,还在大量的工作要做。 这只是一个学习的案例,可以通过它,快速的了解现在主流框架的基本运行流程。

    回复
    1

  • 混入狼坑的哈士奇

    混入狼坑的哈士奇1年前

    我现在在写一个小项目,但我不会TP框架 本想面条式的写完但是又看了老师的教程,那么我现在应该使用TP框架来写还是将我的项目用老师的微型框架又或是依旧面条式的写法呢。这个小项目需要上线应用,但是内容不多,而且全部都由我完成,这种情况我应该用哪种方案好呢。如果我依旧用面条式,只要能完成功能需求是不是也可以呢。

    回复
    1

  • 黄粱一梦梦黄梁

    黄粱一梦梦黄梁1个月前

    解析url,为什么只动态调用controller和action,而model是静态引入的?model不是和controller对应的吗?

    回复
    0

  • 子谦

    子谦1个月前

    大赞Peter-Zhu老师,非常棒;大赞猪哥,非常好;大赞PHP中文网,非常屌

    回复
    0

  • 取消回复发送
  • PHP中文网