PHP 如果要自己建立一套框架,需要了解哪些知识呢?有相关知识的书籍介绍吗?

 我来答
架构精进之路
2012-08-14 · 超过10用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:17.3万
展开全部
个人觉得构建一套框架,首先要明确一下目录结构:
--配置(config)
--类库(libs)
--后台(可以不独立)
--数据处理(c)
--业务逻辑(m)
--展现(v)
--index.php

框架成型,最重要包括:
1、数据库的链接基类封装(连接、增、删、改、查等),及具体表(例用户表、文章表)对基类的继承实现;
2、业务逻辑文件的处理,可以每个功能对应一个文件,也可以利用oo思想,每个函数对应一个操作;
3、对于ajax调用的接口文件,可以考虑统一文件目录处理;
4、基本数据校验、分页函数、url处理等函数 的封装;
5、展现层实现方式多样,可以考虑引用smarty模版引擎;

以上只是提供部分思路,多学习、多思考、多练习 坚持积累一段时间之后你就会有更多的收获~~
whut_yirenwei
2012-08-12 · 超过34用户采纳过TA的回答
知道答主
回答量:80
采纳率:100%
帮助的人:84.3万
展开全部
你说的框架我不是很清楚需要实现什么的功能?是一个通用的框架还是说是别的什么。
首先PHP语言需要了解,其次应该理解如果使用PHP来构建Web应用。如果是框架肯定也少不了与数据库的交互吧。那么如何使用PHP来跟数据库交互,这个也是需要你理解的。同时前台页面展现方式也是需要你了解的。
如果你只是要自己弄一个开发的模板,应该很容易,如果是真正意义的框架,估计一般人不行。
建议你可以解除一下Yii框架,很不错的PHP框架,如果能弄明白不光对这个框架本身,对于其他方面也很有帮助。
追问
就是一种比较通用的框架,类似thinkphp,yii这些的,我觉得自己一个人弄个比较轻量级的框架还是可以做到的,但对于软件架构还是有点生疏,所以想问问有哪些书籍可以学习这些东西呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqyqsj8
2012-08-13
知道答主
回答量:14
采纳率:0%
帮助的人:4.5万
展开全部
444875484863486486486436878
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式