程序员

注册

 

发新话题 回复该主题

自研PHP框架10system文件夹 [复制链接]

1#
北京治疗白癜风医院那家最好目录结构

system

constant.php

function.php

url.php

system文件夹用来放置构建框架环境的所有文件。

1.0版本中只提供了路由解析功能,由url.php提供;constant.php用来定义常量,function.php则是框架级的函数库,与之对应,APP中可以定义应用级的函数库,如果存在应用级的函数库,两者之间的关系是上下级。

constant.php和function.php与url.php分属于不同的功能划分。

从功能划分角度来看,constant.php和function.php都是必须存在且唯一的,属于框架配置;url.php属于框架功能,与它处于同一级别的还可以有很多其他的功能组件。

功能组件这个概念,为构建超大型的项目提供了一种相当效率的解决思路。不同的功能被抽象成一个个零部件,通过组合使用这些功能组件,完成业务需求。并且随着功能组件的不断增加,后续的需求研发会越发简单起来,主要的精力放在算法即可,用轮子就好,无需再花费相当的精力去造轮子。这里要特别提及

分享 转发
TOP
发新话题 回复该主题