php自定义框架,「php 框架」自定义php框架(篇一) - seo实验室

本文介绍了如何从零构建一个简单的PHP MVC框架,包括框架的目录结构解析:应用文件夹(包含前后台模块)、配置文件夹、日志文件夹、类库加载、静态资源、框架入口文件及暂存文件。作者强调使用自定义框架在深度开发中的便利性,并预告下篇将展示具体代码实现。
摘要由CSDN通过智能技术生成

php 框架

老是用别人的东西,虽然一时爽,但想做深度开发,哪有自己的东西用起来方便?那我们就自己弄一个php小框架,知根知底,想怎么改就怎么改,岂不爽哉?

946af029f4a143eea869fbce17394b71.png

如图,mvc即框架名,旗下包含7个文件夹,让我一一道来。

1.应用文件夹APP

162ff0a05a62114e327fb7aec2007b71.png

这里定义了前后台两个模块index和admin,当然,还可以增加更多的模块,随你。

每个模块包含了mvc三个文件夹,对应模型,视图和控制器。

2.配置文件夹config

7654d8ba2acd1287d8bd2e6129b91757.png

这里配置了四个文件,dbConfig.php--数据库配置文件,frameConfig.php--框架默认配置文件,其余两个分别为前后台模块的配置文件,前后台配置文件比框架配置文件优先,若没有设置,则默认使用框架配置文件。

3.日志文件夹  这里无需详细介绍,用来存放系统日志。

4.加载需要的类

feb51742ab487dd63805be956292babd.png

如基本控制器类,视图类,数据库模型类,常用函数类等。

5.静态资源文件夹src

6.框架入口文件引用的文件夹start

1c3861b51fdce9edc90b9a8b0375b8ac.png

AutoLoad.php--自动加载类,define.php--定义常量类,search.php--一些逻辑处理脚本。

7.暂存文件文件夹temporary,里面的文件temporary.txt暂存html文档。

index.php当然就是唯一入口文件。

前篇就介绍目录结构,下篇晾代码。

文章最后发布于: 2018-10-29 22:48:54

相关阅读

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,

折腾了一天,终于是弄明白了一点报表工具的用法,借鉴的是youtube上的视频,非常感谢国外的大神,大神录的视频全程不说话,只是录了操作画

if(isset($_COOKIE["id"]))

;

else{

echo "

@DateTimeFormat是用来验证输入的日期格式;@NumberFormat是用来验证输入的数字格式。有时候,因为输入习惯或某些要求必须改变格式的

直接引用经典文章来源:https://blog.csdn.net/w05980598/article/details/79007194什么是微服务微服务的概念源于2014年3月Martin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值