打造自己的php框架

2021-07-23 07:23:33 字數 955 閱讀 3718

自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。

1、為了更快的開發效率

2、為了更高的執行效率

3、彰顯出自己的實力

一、框架流程

要想打造乙個自己的php框架還要了解框架的執行流程

入口檔案---->定義常量----->引入函式庫---->自動載入類----->啟動框架----->路由解析------>載入控制器------>返回結果

二、入口檔案定義 index.php

/**

* 入口檔案

* 1、定義常量

* 2、載入常量

* 3、啟動框架

*/define('lhy', realpath('./')); //根目錄

define('core',lhy.'/core'); //框架核心檔案目錄

define('debug',true); //是否開啟php錯誤提示

if(debug)else

三、類的自動載入 index.php

spl_autoload_register('\core\lhy::load');	//例項化時自動載入類

四、路由類

路由類就是解析**引數,並且獲取控制器、方法和引數

<?php 

namespace core\lib;

class route

unset($path[0]);

if(isset($path[1]))else

$count = count($path)+2;

$i = 2;

while($i<$count)

$i+=2;

}}else }}

?>

未完待續。。。

打造自己的php框架

最近總覺得用別人的框架這麼難受呢,所以在閒暇的時候就開始自己學習搭建自己的框架,我也是學習當中 一 框架的執行流程 1 入口檔案 所有的請求進入到入口檔案,然後進行分發 2 自動載入類 3 啟動框架 4 路由類 通過解析url,找到需要載入的控制器和方法 5 實現返回邏輯計算的結果 二 具體的操作流...

php打造屬於自己的MVC框架

本篇先介紹一下php的mvc實現原理,我們框架的mvc部分也是基於此原理實現的,但是今天的 並不是框架內的 僅僅為說明原理 一 檔案結構 建立3個資料夾 controller資料夾存放控制器檔案 view資料夾存放視 件 model資料夾存放資料檔案 建立1個index.php 作為唯一入口 二 控...

從零開始打造自己的php框架

為了更快的開發效率 為了更高的執行效率 為了更好地證明自己 裝x 能夠熟練地使用使用php 較為深刻的理解物件導向和mvc概念 較強的邏輯能力和動手能力 目的 通過位址列的引數來找到對應的控制器和方法 本質 隱藏index.php 獲取url 引數部分 返回對應的控制器和方法 url多餘部分轉換成 ...