##二次开发>系统常量
*系统已定义的常量,编程时请注意绕开常量命名冲突*
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
~~~