欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ThinkPHP中的系统常量和预定义常量集合

程序员文章站 2023-12-10 13:18:58
thinkphp系统常量和预定义常量汇总如下: 1.系统常量: think_path   // thinkphp系统目录: app_path&nb...

thinkphp系统常量和预定义常量汇总如下:

1.系统常量:

think_path   // thinkphp系统目录:
app_path   // 当前项目目录
app_name   // 当前项目名称
module_name   //当前模块名称
action_name   // 当前操作名称
tmpl_path   // 项目模版目录
lib_path   // 项目类库目录
cache_path   // 项目模版缓存目录
config_path   //项目配置文件目录
log_path   // 项目日志文件目录
lang_path   // 项目语言文件目录
temp_path   //项目临时文件目录
plugin_path   // 项目插件文件目录
vendor_path   // 第三方类库目录
data_path   // 项目数据文件目录
is_apache   // 是否属于 apache
is_iis    //是否属于iis
is_win   //是否属于windows 环境
is_linux   //是否属于 linux 环境
is_freebsd   //是否属于 freebsd环境
now_time   // 当前时间戳
memory_limit_on // 是否有内存使用限制
memory_limit_on // 是否有内存使用限制
output_gzip_on   //是否开启输出压缩
magic_quotes_gpc // magic_quotes_gpc
think_version   //thinkphp版本号
lang_set   // 浏览器语言
template_name   //当前模版名称
template_path   //当前模版路径
__root__   // 网站根目录地址
__app__   // 当前项目(入口文件)地址
__url__   // 当前模块地址
__action__   // 当前操作地址
__self__   // 当前 url 地址
tmpl_file_name  //当前操作的默认模版名(含路径)
web_public_url   //网站公共目录
app_public_url   //项目公共模版目录

2.预定义常量:

web_log_error=0    // 错误日志类型
web_log_debug=1 // 调试日志类型
sql_log_debug=2   // sql日志类型
system_log=0   // 系统方式记录日志
mail_log=1   // 邮件方式记录日志
tcp_log=2   // tcp 方式记录日志
file_log=3   // 文件方式记录日志
data_type_obj=1 // 对象方式返回
data_type_array=0 // 数组方式返回
url_common=0   // 普通模式 url
url_pathinfo=1   // pathinfo url
url_rewrite=2   // rewrite url
has_one=1   // has_one 关联定义
belongs_to=2   // belongs_to关联定义
has_many=3   // has_many关联定义
many_to_many=4   // many_to_many关联定义
exists_to_vailidate = 0 // 表单存在字段则验证
must_to_validate = 1 // 必须验证
value_to_vailidate = 2 // 表单值不为空则验证