原文:構建自己的PHP框架--搭建基本結構

首先,我們來說一下,為什么要創建自己的框架 為什么要創建自己的框架呢 如果你跟周圍的人討論,每個人都會告訴你重復發明輪子是一件糟糕的事情,你最好選擇一個已有的框架,忘掉 創建自己的框架 這種想法。大部分情況,他們是正確的,但是我想到了幾個創建自己的框架的好處: 了解更多框架的底層架構 創建一個能滿足你特殊需求的框架 但首先要確定你的需求真的是很特別 因為樂趣而試着寫一個框架 為了 學習然后拋棄 的 ...

2015-09-05 17:14 0 2713 推薦指數:

查看詳情

構建自己的PHP框架(路由)

完整項目地址:https://github.com/Evai/Aier 上一篇中我們已經建立了一個空的 Composer 項目,本篇將講述如何構建路由。 下面我們就開始自己來構建路由,先去 GitHub 搜一下:點此查看搜索結果 推薦 https://github.com ...

Wed Dec 21 18:43:00 CST 2016 0 4927
構建自己的PHP框架--構建緩存組件(1)

作為一個框架,我們還沒有相應的緩存組件,下面我們就來構建我們的緩存組件。 先來定義一下接口,在 src 文件夾下創建 cache 文件夾,在cache文件夾下創建 CacheInterface.php 文件,其中定義 Cache 相應的接口,其內容如下: 定義了 buildKey/get ...

Mon Apr 25 05:06:00 CST 2016 2 1257
構建自己的PHP框架--抽象框架的內容

上一篇博客中,我們搭建了一個最簡單的框架,從單一入口的public/index.php進入,解析出相應的Controller和Action,去執行,渲染出相應的頁面或者輸出相應的數據。 但是我們可以看到在public/index.php文件中,是一堆代碼,如果之后,我要添加權限/事件等等的機制 ...

Mon Sep 07 07:10:00 CST 2015 4 1262
構建自己的PHP框架(Twig模板引擎)

完整項目地址:https://github.com/Evai/Aier Twig 模板引擎 模版引擎 twig 的模板就是普通的文本文件,也不需要特別的擴展名,.html .htm . ...

Tue Jan 03 18:43:00 CST 2017 0 4591
構建自己的PHP框架--抽象Controller的基類

上一篇博客中,我們將簡單的路由解析和執行,從入口文件public/index.php中移入到框架中。入口文件頓時變得清爽無比~~ 但是,去我們的controller里看一下,會看到如下的code: 難道我們每寫一個要去渲染頁面的action,都要去找相應路徑的view ...

Tue Sep 08 06:21:00 CST 2015 0 1906
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM