最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP從零開始打造自己的MVC框架之入口文件實現(xiàn)方法詳解

 更新時間:2019年06月03日 09:04:42   作者:學(xué)習(xí)筆記666  
這篇文章主要介紹了PHP從零開始打造自己的MVC框架之入口文件實現(xiàn)方法,結(jié)合具體實例形式分析了php實現(xiàn)MVC框架入口文件的原理、定義及使用方法,需要的朋友可以參考下

本文實例講述了PHP從零開始打造自己的MVC框架之入口文件實現(xiàn)方法。分享給大家供大家參考,具體如下:

首先來了解一下框架的運行流程:

入口文件 -> 定義常量 -> 引入函數(shù)庫 -> 自動加載類 -> 啟動框架 -> 路由解析 -> 加載控制器 -> 返回結(jié)果

入口文件index.php:

<?php
/*
入口文件
1.定義常量
2.加載函數(shù)庫
3.啟動框架
*/
// 定義當(dāng)前框架所在的根目錄
define('IMOOC', __DIR__);
// 定義框架核心文件所在的目錄
define('CORE', IMOOC.'/core');
// 項目文件所在目錄
define('APP', IMOOC.'/app');
// 定義項目調(diào)試模式
define('DEBUG', true);
// 判斷項目是否處于調(diào)試狀態(tài)
if (DEBUG) {
  // 設(shè)置報錯級別:顯示所有錯誤
  ini_set('display_error', 'On');
}else{
  ini_set('display_error','Off');
}
// 加載函數(shù)庫
include CORE.'/common/function.php';
// 加載框架核心文件
include CORE.'/imooc.php';
\core\Imooc::run();

框架核心目錄里的公共函數(shù)function.php:

<?php
/*
輸出對應(yīng)的變量或者數(shù)組
*/
function p($var){
  if(is_bool($var)){
    var_dump($var);
  }elseif (is_null($var)) {
    var_dump(NULL);
  }else{
    echo '<pre style="position:relative;z-index:1000;padding:10px;border-radius:5px;background:#f5f5f5;border:1px solid #aaa;font-size:14px;line-height:18px;opacity:0.9;">'.print_r($var,true).'</pre>';
  }
}

框架核心文件imooc.php:

<?php
namespace core;
class Imooc
{
  static public function run()
  {
    p('ok');
  }
}

運行項目,訪問入口文件index.php,瀏覽器如期輸出一個:ok

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php常用ODBC函數(shù)集(詳細(xì))

    php常用ODBC函數(shù)集(詳細(xì))

    本篇文章是對php中的常用ODBC函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中強制類型轉(zhuǎn)換的示例詳解

    PHP中強制類型轉(zhuǎn)換的示例詳解

    這篇文章主要給大家介紹了關(guān)于PHP中強制類型轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • PHP常用函數(shù)和常見疑難問題解答

    PHP常用函數(shù)和常見疑難問題解答

    雖然PHP在整體功能上不如Java強大,但相比PHP而言Java算是較重量級的,所以在小中型系統(tǒng)的開發(fā)上,使用PHP的趨勢不可擋,就算是大型網(wǎng)站,比如淘寶也部分使用了PHP(Java后臺邏輯+PHP前臺展示),所以趕緊開始學(xué)PHP啦
    2014-03-03
  • PHP 命令行參數(shù)詳解及應(yīng)用

    PHP 命令行參數(shù)詳解及應(yīng)用

    php除了可以在web上執(zhí)行,還可以通過PHP CLI(命令行界面)在命令行執(zhí)行PHP腳本
    2011-05-05
  • php中數(shù)據(jù)庫連接方式pdo和mysqli對比分析

    php中數(shù)據(jù)庫連接方式pdo和mysqli對比分析

    這篇文章主要介紹了php中數(shù)據(jù)庫連接方式pdo和mysqli從各個方面進(jìn)行了對比分析,十分全面,這里推薦給大家,有需要的小伙伴來參考下。
    2015-02-02
  • 作為PHP程序員你要知道的另外一種日志

    作為PHP程序員你要知道的另外一種日志

    這篇文章主要給大家介紹了關(guān)于作為PHP程序員要知道的另外一種日志的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧
    2018-07-07
  • PHP實現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法

    PHP實現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法

    這篇文章主要介紹了PHP實現(xiàn)接收二進(jìn)制流轉(zhuǎn)換成圖片的方法,結(jié)合實例形式分析了php文件、目錄及圖形操作的相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • php操作ElasticSearch搜索引擎流程詳解

    php操作ElasticSearch搜索引擎流程詳解

    ElasticSearch是一個基于Lucene的搜索引擎,是用Java語言開發(fā)的,能夠達(dá)到實時搜索,穩(wěn)定,可靠,快速,安裝使用方便,作為Apache許可條款下的開放源碼發(fā)布,是一種流行的企業(yè)級搜索引擎,是最受歡迎的企業(yè)搜索引擎
    2021-11-11
  • 深入解析yii權(quán)限分級式訪問控制的實現(xiàn)(非RBAC法)

    深入解析yii權(quán)限分級式訪問控制的實現(xiàn)(非RBAC法)

    本篇文章是對yii權(quán)限分級式訪問控制的實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php實現(xiàn)json編碼的方法

    php實現(xiàn)json編碼的方法

    這篇文章主要介紹了php實現(xiàn)json編碼的方法,實例分析了php實現(xiàn)json編碼轉(zhuǎn)換的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論

长寿区| 渝北区| 鄢陵县| 广河县| 新乡县| 仙桃市| 霞浦县| 郑州市| 迁安市| 天峻县| 英德市| 宁夏| 桃园县| 中江县| 双峰县| 临洮县| 宁津县| 墨玉县| 班戈县| 新平| 临湘市| 星座| 吴旗县| 昂仁县| 油尖旺区| 阿拉善盟| 阳泉市| 诸暨市| 邵阳市| 资中县| 防城港市| 凌源市| 漠河县| 杭锦旗| 上饶县| 象州县| 邯郸县| 留坝县| 县级市| 苍山县| 中江县|