建立完入口檔案之後,我們要建乙個自動載入類
首先index.php後加乙個函式:spl_autoload_register();
<?php/**然後我們在core.php中加入乙個load方法* 入口檔案
* 1、定義常量
* 2、載入函式庫
* 3、啟動框架
*/define
('path',
getcwd
());
//獲取當前框架所在的目錄
define
('core',
path
.'/core');
//框架核心檔案所在的目錄
define(,
path.);
//專案檔案目錄:控制器、模型等等
define
('debug',
true);
//是否開啟除錯模式
if(
debug
)else
includecore
.'/common/function.php';
//載入函式庫
includecore
.'/core.php';
//載入核心檔案
spl_autoload_register(
'core::load');
//當我們new的類不存在的時候它會出發這個load方法
<?phpnamespacecore;classcore
//自動載入類庫
static public functionload(
$class)
else
else}}
}
然後我們在core中建乙個route.php用來在core中例項化
<?phpnamespacecore;這樣我們的類自動載入就做完了classroute
}
spring框架學習(四)自動裝配
spring框架學習 四 自動裝配 set注入和構造注入有時在做配置時比較麻煩。所以框架為了提高開發效率,提供自動裝配功能,簡化配置。spring框架式預設不支援自動裝配的,要想使用自動裝配需要修改spring配置檔案中標籤的autowire屬性 自動裝配屬性有6個值可選,分別代表不同的含義。1,b...
封裝框架(十)日誌類
每個框架都有日誌類,日誌類非常的重要,接下來要在我們的框架中加入日誌類 首先我們要對日誌類有乙個規劃 1 確定日誌的儲存方式,例如 存到檔案中 存到資料庫中 2 寫日誌 我們這裡確定為把日誌存到檔案系統中 首先我們在lib目錄下建乙個log.php用來確定儲存方式 namespacecore lib...
MVC框架的封裝(二)類自動載入
上一章我們我們把入口檔案完成了,這一章我們要進行的便是乙個自動載入類的功能。首先我們這個自動載入類放在的是imocc.php檔案中,新建乙個靜態方法起名叫load。static public function load 然後我們在core目錄下新建乙個路由檔案route.php 首先便是命名空間,接...