构建自己的PHP框架--搭建基本结构,框架基本结构


首先,我们来说一下,为什么要创建自己的框架?

为什么要创建自己的框架呢?如果你跟周围的人讨论,每个人都会告诉你重复发明轮子是一件糟糕的事情,你最好选择一个已有的框架,忘掉“创建自己的框架”这种想法。大部分情况,他们是正确的,但是我想到了几个创建自己的框架的好处:

  • 了解更多框架的底层架构
  • 创建一个能满足你特殊需求的框架(但首先要确定你的需求真的是很特别)
  • 因为乐趣而试着写一个框架(为了“学习然后抛弃”的目的)
  • 想利用新的开发技术以及最佳实践重构已经存在的项目
  • 向世界证明自己也是可以写出框架的(......但只需那么一点点付出)

我将一步步的,循序渐进的引导你创建一个框架。每一步你得到的都是一个完全能使用的框架。我们将从一个简单的框架开始,然后一点点的给它加功能。最后,你将能得到一个完整的web框架。

上面的原因是摘来的使用Symfony2的组件创建自己的PHP框架,觉得说的不错就直接拿过来用了。

我们先建立一个目录,然后进入该目录

mkdirhtmlheadtitletitleheadbodybodyhtml>
登录后复制

最后访问http://localhost/simple-framework/public/index.php?r=site/view,会得到如下页面:

好了,今天就先到这里。项目内容和博客内容也都会放到Github上,欢迎大家提建议。

code:https://github.com/CraryPrimitiveMan/simple-framework/tree/0.1

blog project:https://github.com/CraryPrimitiveMan/create-your-own-php-framework

09-19 05:26