封裝框架(三)搭建框架的入口檔案

2021-07-25 14:33:01 字數 1651 閱讀 4142

1、首先我們建乙個目錄,比如叫myframe 存放整個專案

2、myframe目錄下建立乙個入口檔案,叫index.php

3、myframe目錄下建立乙個目錄叫core,用來存放核心檔案,在core下建乙個core.php 核心檔案

4、早core建立乙個資料夾common 做我們的函式庫 在common下建乙個檔案  function.php檔案

入口檔案是用來幹什麼的呢?

1、定義常量

2、載入函式庫

3、啟動框架

在function.php中加入以下**:

<?php/**

*@param

$var

*/functionp(

$var)

else if(

is_null

($var

))

else

} 這個p用來列印變數

在core.php中加入

<?phpnamespacecore;

classcore

}

定義了乙個靜態方法

在index.php中加入**:

<?php/**

* 入口檔案

* 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';

//載入核心檔案

這樣我們的入口檔案就做好了,檔案架是這樣的

封裝框架(十二)模板引擎

在 require 裡加入 duncan3dc blade 然後執行composer update在core.php中的view方法中我們修改一下 呼叫blade的模板引擎 呼叫檢視 public functionview view data 接收檢視和值 在控制器中我們就可以用 this view...

框架的搭建之入口檔案

根目錄 define imooc realpath 框架的核心檔案目錄 define core imooc.core 專案檔案目錄 是否開啟除錯檔案 define debug true if debug else 呼叫輸出方法 p include core.common function.php 框...

封裝框架(四)自動載入類

建立完入口檔案之後,我們要建乙個自動載入類 首先index.php後加乙個函式 spl autoload register 入口檔案 1 定義常量 2 載入函式庫 3 啟動框架 define path getcwd 獲取當前框架所在的目錄 define core path core 框架核心檔案所在...