ROOT - kouji6309/SingleMVC GitHub Wiki
程式根目錄,如果沒有自行定義,框架將會定義成 執行腳本(SCRIPT_FILENAME) 所在的目錄。
在 SingleMVC 中被用來定義 SOURCE_DIR 。
主要有以下功能
- 定義程式根目錄
define('ROOT', 'E:\\www');
require('SingleMVC.php');
- 檢查腳本是否合法呼叫,寫在
index.php
以外的其他腳本的第一行
defined('ROOT') or die('Access denied');
- 定義其他目錄,如 COOKIE_DIR 和 DEBUG_DIR
define('COOKIE_DIR', ROOT.DS.'cookie');
define('DEBUG_DIR', ROOT);
- 與 DS 一併使用來讀寫檔案
$data = file_get_contents(ROOT.DS.'data'.DS.'file.txt');
自行定義 ROOT 一定要在 require('SingleMVC.php');
之前,不然 SingleMVC 就會去定義它。
資料夾分隔符號 DS 在 require('SingleMVC.php');
之前不會被定義,這時請不要用它。