自学构建简易PHP框架究竟有多简单?

更新于
2026-09-28 23:41:00
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1646个文字,预计阅读时间需要7分钟。

自学构建简易PHP框架究竟有多简单?

发展要点:个人理解+自主开发框架是锤炼原生的一种手段。写完之后,看别人的框架也更方便了。如果遇到一个没有文档或文档极少的框架,可以跟着这个思路摸索补充。或直接借鉴。

出发点:我个人理解 自己开发框架也是锻炼原生的一种手段。写完之后看别的框架也方便多了。如果你遇到一个没有文档或文档极少的框架,可以跟着这个思路摸索着补充。或干脆拿着原生上来就是干,我刚接触yii2的时候就是这样,都没来的及看文档就开工了,基本纯原生写的,就用了个yii2的csrf和双语言....

写框架的极简思路:

接收,打印参数想怎么弄。如 获取配置文件的方法,根据传过来的参数 构想

1、一般都是先判断文件是否存在。存在就该include就include,该new就new。然后做存到属性中(做缓存)

2、主要是调用流程:都什么需要放到run方法中

详细思路:

1、写入口文件(2-5步都是写在入口文件中的)

2、定义常量(就是框架的各层级目录,省着每次写一大串)

//定义框架根目录 //定义核心文件目录路径 //应用目录(包含控制器、模型等) //是否开启调试 //如果DEBUG为true,将错误显示打开。否则不显示

3、引入函数库

//加载公共方法 //加载核心文件

4、自动加载

判断要加载的类是否存在。提示:已经存到属性中了,其实拿这个属性判断。

阅读全文

本文共计1646个文字,预计阅读时间需要7分钟。

自学构建简易PHP框架究竟有多简单?

发展要点:个人理解+自主开发框架是锤炼原生的一种手段。写完之后,看别人的框架也更方便了。如果遇到一个没有文档或文档极少的框架,可以跟着这个思路摸索补充。或直接借鉴。

出发点:我个人理解 自己开发框架也是锻炼原生的一种手段。写完之后看别的框架也方便多了。如果你遇到一个没有文档或文档极少的框架,可以跟着这个思路摸索着补充。或干脆拿着原生上来就是干,我刚接触yii2的时候就是这样,都没来的及看文档就开工了,基本纯原生写的,就用了个yii2的csrf和双语言....

写框架的极简思路:

接收,打印参数想怎么弄。如 获取配置文件的方法,根据传过来的参数 构想

1、一般都是先判断文件是否存在。存在就该include就include,该new就new。然后做存到属性中(做缓存)

2、主要是调用流程:都什么需要放到run方法中

详细思路:

1、写入口文件(2-5步都是写在入口文件中的)

2、定义常量(就是框架的各层级目录,省着每次写一大串)

//定义框架根目录 //定义核心文件目录路径 //应用目录(包含控制器、模型等) //是否开启调试 //如果DEBUG为true,将错误显示打开。否则不显示

3、引入函数库

//加载公共方法 //加载核心文件

4、自动加载

判断要加载的类是否存在。提示:已经存到属性中了,其实拿这个属性判断。

阅读全文