序言
基础
配置
常量配置
路由配置
加载配置
分组配置
域名配置
架构
路由
控制器
模板
调试
安全
工具
部署
常量配置
常量后缀为PATH与后缀为DIR的区别在于PATH后面是含有路径分隔符'/'。以下常量可以自定义:
PATH_PARAM[路由]参数模式参数名,默认为path
APP_DIR项目程序存放目录,默认为程序入口下的App文件夹
MODULE_DIR_NAME控制器文件夹名称,默认module
MODEL_DIR_NAME模型文件夹名称,默认model
LIB_DIR_NAME类库文件夹名称,默认lib
LOG_DIR_NAME日志文件夹名称,默认log
THEMES_DIR_NAME模板文件夹名称, 默认themes
DEFAULT_THEME_NAME默认模板文件夹名称,默认default
TIMEZONE时区设置,默认PRC
CONTENT_TYPEContent-Type设置,默认text/html
CHARSET输出编码设置,默认utf-8
IS_REWRITE_ON是否开启了Rewrite。为了健壮性和性能,并没有自动判断是否开启
需要注意的是,控制器文件夹名称默认为module,模型层文件夹名称默认为model;如果修改了他们的名称后,对应的类名的前缀也都必须对应。比如,在系统app()方法执行前定义了控制器名称为controller,则控制器文件夹名称为controller,其中的类名为类似"ControllerIndex"这样。

以下常量由LMLPHP在运行时定义,可以直接使用
SCRIPT_DIR、SCRIPT_PATH程序入口文件夹绝对路径
APP_PATH项目目录的绝对路径
C_MODULE当前控制器名称(小写)
C_ACTION当前控制器方法名称(小写)
C_GROUP当前组别名称,设置分组后且打中该组别时才会定义
IS_CGI是否是CGI模式运行
IS_WIN是否windows系统
IS_CLI是否CLI模式运行
ENDL文件换行符,windows环境为"\r\n",Linux环境为"\n"
BR打印输出换行符,CLI模式为"\n",网页模式为"<br/>"
MAGIC_QUOTES_GPC是否开启GPC转义
MODULE_PATH控制器路径
MODEL_PATH模型层路径
LIB_PATH类库路径
LOG_PATH日志路径
THEMES_PATH模板路径
DEFAULT_THEME_PATH默认模板路径
WEB_PATH网页页面绝对路径
WEB_APP_PATH开启了Rewrite模式时与WEB_PATH相同,否则会加上脚本名。
LML_REQUEST_URI通常与REQUEST_URI相同;当入口在DOCUMENT_ROOT下级时会去除前缀
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.000773(s)
2024-12-23 03:31:13 1734895873