##二次開發>系統常量
*系統已定義的常量,編程時請注意繞開常量命名沖突*
IS_RUN : 是否運行在phpstart中
IS_AJAX : 是否是ajax請求
PHPSTART_VERSION : phpstart 版本號
DOCUMENT_ROOT : phpstart入口文件目錄,我們把他當作phpstart項目的根目錄,不一定是站點根目錄
PHPSTART_ROOT: phpstart 內核目錄,ps.php所在目錄
DEFAULT_APP : 默認程序相對路徑,test
APP_PATH: 當前程序相對路徑,默認是test, 可以設置成多級路徑 ,如:'test/app1'
APP_ROOT: 當前程序目錄
SCRIPT_PATH : 當前控制器腳本文件相對地址
SCRIPT_NAME : 當前控制器腳本文件名 ,不包含后綴名
SYS_START_TIME : 系統開始時間
CACHE_PATH : 當前程序緩存文件目錄
HTTP_HOST : 域名
HTTP_REFERER : 來源頁面
CONTROLL : 當前路由的控制器名稱
ACTION : 當前路由的行為/方法
DEFAULT_DB :默認數據庫鏈接名,默認數據庫連接名是master,DEFAULT_DB常量未定義,定義后會改變默認數據庫鏈接名
上面提到的目錄都是操作系統的文件夾地址。
* * * * *
**舉例**
http://phpstart.xyz/test/group1/index/cat
~~~
HTTP_HOST = phpstart.xyz
APP_PATH = Test
SCRIPT_PATH = Group1
CONTROLL = Index
ACTION = cat
~~~
http://phpstart.xyz/test/index
~~~
HTTP_HOST = phpstart.xyz
APP_PATH = Test
SCRIPT_PATH = ''
CONTROLL = Index
ACTION = index
~~~