PHP之簡單實現MVC框架

2021-09-23 21:29:25 字數 1538 閱讀 8000

1.概述

mvc全名是model view controller,是模型(model)-檢視(view)-控制器(controller)的縮寫,一種軟體設計典範,用一種業務邏輯、資料、介面顯示分離的方法組織**,將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。mvc被獨特的發展起來用於對映傳統的輸入、處理和輸出功能在乙個邏輯的圖形化使用者介面的結構中。

2.**結構

3.**實現

<?php 

//控制器呼叫函式

function c($name, $method)

//模型呼叫函式

function m($name)

//檢視呼叫函式

function v($name)

//過濾非法值

function daddslashes($str)

?>

<?php 

/*第一步 瀏覽者 -> 呼叫控制器,對它發出指令

第二步 控制器 -> 按指令選取乙個合適的模型

第三步 模型 -> 按控制器指令取相應資料

第四步 控制器 -> 按指令選取相應檢視

第五步 檢視 -> 把第三步取到的資料按使用者想要的樣子顯示出來*/

/*控制器的作用是呼叫模型,並呼叫檢視,將模型產生的資料傳遞給檢視,並讓相關檢視去顯示

*/ class testcontroller

}?>

<?php 

/*模型的作用是獲取資料並處理,返回資料

*/ class testmodel

}?>

<?php 

/*檢視的作用是將獲得的資料進行組織,美化等,並最終向使用者終端輸出

*/ class testview

}?>

執行結果:

PHP之簡單實現MVC框架

1.概述 mvc全名是model view controller,是模型 model 檢視 view 控制器 controller 的縮寫,一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。...

php簡單實現MVC

php中的mvc mvc 1 在軟體工程中是一種軟體的架構。從php的角度來講mvc有一些不同。model 模型 程式應用功能的實現,程式的邏輯的實現。在php中負責資料管理,資料生成。view 檢視 圖形介面邏輯。在php中負責輸出,處理如何呼叫模板 需要的資源檔案。controller 控制器 ...

php簡單實現MVC

php中的mvc mvc 1 在軟體工程中是一種軟體的架構。從php的角度來講mvc有一些不同。model 模型 程式應用功能的實現,程式的邏輯的實現。在php中負責資料管理,資料生成。view 檢視 圖形介面邏輯。在php中負責輸出,處理如何呼叫模板 需要的資源檔案。controller 控制器 ...