首頁 >後端開發 >PHP問題 >php入口檔案怎麼寫

php入口檔案怎麼寫

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-09-29 09:30:544252瀏覽

php入口檔案怎麼寫

首先來了解框架的運作流程:

入口檔案-> 定義常數-> 引入函數庫-> 自動載入類別-> 啟動框架->路由解析-> 載入控制器-> 返回結果

php入口檔案怎麼寫

#相關推薦:《php入門教學

入口檔案index.php:

<?php
/*
入口文件
1.定义常量
2.加载函数库
3.启动框架
*/
// 定义当前框架所在的根目录
define(&#39;IMOOC&#39;, __DIR__);
// 定义框架核心文件所在的目录
define(&#39;CORE&#39;, IMOOC.&#39;/core&#39;);
// 项目文件所在目录
define(&#39;APP&#39;, IMOOC.&#39;/app&#39;);
// 定义项目调试模式
define(&#39;DEBUG&#39;, true);
// 判断项目是否处于调试状态
if (DEBUG) {
    // 设置报错级别:显示所有错误
    ini_set(&#39;display_error&#39;, &#39;On&#39;);
}else{
    ini_set(&#39;display_error&#39;,&#39;Off&#39;);
}
// 加载函数库
include CORE.&#39;/common/function.php&#39;;
// 加载框架核心文件
include CORE.&#39;/imooc.php&#39;;
\core\Imooc::run();

框架核心目錄裡的公共函數function.php:

<?php
/*
输出对应的变量或者数组
*/
function p($var){
    if(is_bool($var)){
        var_dump($var);
    }elseif (is_null($var)) {
        var_dump(NULL);
    }else{
        echo &#39;<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;">&#39;.print_r($var,true).&#39;
';     } }

框架核心檔案imooc.php:

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

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

以上是php入口檔案怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多