ROOT - kouji6309/SingleMVC GitHub Wiki

說明

程式根目錄,如果沒有自行定義,框架將會定義成 執行腳本(SCRIPT_FILENAME) 所在的目錄。

在 SingleMVC 中被用來定義 SOURCE_DIR


應用

主要有以下功能

  1. 定義程式根目錄
define('ROOT', 'E:\\www');
require('SingleMVC.php');

  1. 檢查腳本是否合法呼叫,寫在 index.php 以外的其他腳本的第一行
defined('ROOT') or die('Access denied');

  1. 定義其他目錄,如 COOKIE_DIRDEBUG_DIR
define('COOKIE_DIR', ROOT.DS.'cookie');
define('DEBUG_DIR', ROOT);

  1. DS 一併使用來讀寫檔案
$data = file_get_contents(ROOT.DS.'data'.DS.'file.txt');

注意

自行定義 ROOT 一定要在 require('SingleMVC.php'); 之前,不然 SingleMVC 就會去定義它。

資料夾分隔符號 DSrequire('SingleMVC.php'); 之前不會被定義,這時請不要用它。

⚠️ **GitHub.com Fallback** ⚠️