MVC框架的封裝(二)類自動載入

2021-07-25 17:09:04 字數 416 閱讀 4102

1、首先我們先進行核心檔案的編碼;

定義乙個靜態變數,用來儲存載入過得變數。

我們先寫乙個靜態方法load,也就是自動載入的類庫。判斷classmap中有沒有這個類,如果有,就直接返回true,否則的話,我們再進行我們的自動載入的部分。

在自動載入的部分中,我們需要將class的格式轉換過來,找到檔案的位置,判斷檔案是否存在,如果檔案存在,就直接包含進來啊,如果檔案不存在,直接返回false。

2、我們在入口檔案中引進來,引入load方法,

spl_autoload_register()函式:當我們new乙個類時,如果類不存在,我們就呼叫spl中的類,

那麼我們的自動載入類就完成了!

MVC框架的封裝(二)類自動載入

上一章我們我們把入口檔案完成了,這一章我們要進行的便是乙個自動載入類的功能。首先我們這個自動載入類放在的是imocc.php檔案中,新建乙個靜態方法起名叫load。static public function load 然後我們在core目錄下新建乙個路由檔案route.php 首先便是命名空間,接...

MVC封裝(二)自動載入類

在core目錄下新建乙個路由檔案,再建乙個自動載入類檔案,並給它靜態方法。要載入這個路由類,首先需要乙個方法來當我們new乙個類時,類不存在便載入這個方法。將它放在入口檔案中 include core.imooc.php 的下面。然後我們便在imocc.php檔案中的load方法中寫我們的類庫,首先...

MVC框架的封裝(七)配置載入類

1 首先我們先在core lib下新建我們的配置類檔案config.php,然後,我們使用靜態方法,首先是get方法,然後給方法連個引數,乙個是我們需要載入1配置的名稱,乙個是我們需要載入配置的檔案。get方法中我們需要做三件事情,首先我們需要判斷快取的配置檔案是否存在,然後再進行後面的三件事情 1...