Thinkphp中的系统变量

Action中使用的系统常量

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 // 是否有内存使用限制

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 //项目公共模版目录

链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取码:x2p5

免费分享,但是X度限制严重,如若链接失效点击链接或搜索加群 群号936682608

模板中使用的系统常量

__ROOT__ // 网站根目录地址

__APP__ // 当前项目(入口文件)地址

__URL__ // 当前模块地址

__ACTION__ // 当前操作地址

__SELF__ // 当前 URL 地址

__PUBLIC__ // 网站公共目录

../Public(不区分大小写) // 项目公共模版目录

原文地址:https://www.cnblogs.com/it-3327/p/11732400.html

时间: 2024-10-08 15:36:16

Thinkphp中的系统变量的相关文章

AutoCAD 中的系统变量与环境变量

AutoCAD 中的系统变量与环境变量 (来自官方帮助文件) About System and Environment Variables (AutoLISP) (1)系统变量 AutoLISP applications can inspect andchange the value of AutoCAD system variables with the getvarandsetvar functions. ;;系统变量主要是涉及 AutoCAD 的. These functions use

Eclipse中输入系统变量和运行参数--转

原文地址:http://chenzhou123520.iteye.com/blog/1931670 在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢? 另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很简单,具体步骤为: 在要运行的类上右键点击Run As-->Run Configurations... 在弹出界面

Eclipse中输入系统变量和运行参数

在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢? 另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很简单,具体步骤为: 在要运行的类上右键点击Run As-->Run Configurations... 在弹出界面中点击Arguments 然后弹出如下界面: 1.其中Program arguments栏里可以输入

thinkPHP中获得外来变量

对于$_GET/$_POST:使用控制器方法参数 例如: class IndexAction extends Action { public function index($cat_id=1,$page_id=2){ echo $cat_id; echo "<br>"; echo $page_id; } } 对于$_SESSION/$_COOKIE session('name'); session('name','value'); cookie('name'); cooki

ThinkPHP中对系统常量的使用

/Wen 当前模块的URL地址 /Wen/postname 当前操作的URL地址 /thinkphp-changliang/ 当前URL地址 APP_DEBUG 是否开启调试模式(框架两种模式:[默认模式]生产(线上模式). 开发(调试)一般情况下我们在开发调试的情况下使用开发调试模式, 以便于更方便的知道出现错误的地址,便于及时修改.) MODE_NAME 当前模式名称 APP_TMPL_PATH 当前模板URL路径 APP_PATH 当前项目路径 THINK_PATH 系统框架路径 当前介绍

Thinkphp 模板中常用的系统变量总结

摘要:在 Thinkphp(每版本不一样) 模板引擎可以不需要赋值给某个模板变量而直接输出一些系统变量和系统常量.以及系统特殊变量.对于系统变量的输出必须以$Think. 打头,并且仍然可以支持使用函数.下面就分别做一下分享. (1)系统变量:在模板中输出系统变量:包括server.env.session.post.get.request.cookie {$Think.server.script_name} // 输出$_SERVER变量 {$Think.session.session_id|m

MySQL系统变量

在数据库中,变量分为系统变量(以'@@'开头)以及用户自定义变量.系统变量分为全局系统变量以及会话系统变量,静态变量属于特殊的全局系统变量. 全局系统变量(global)和会话系统变量(session),有时也把全局系统变量称为全局变量,把会话系统变称为local变量或者系统会话变量.Mysql服务成功启动后,如果没有mysql客户机连接mysql服务器,那么mysql服务器内存中的系统变量全部是全局系统变量. 每个mysql客户机成功连接mysql服务器后,都会产生与之对应的会话.会话期间,没

MySQL的启动选项和系统变量该如何配置?

MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL重启后失效.另外一种是通过写入配置文件,如my.cnf,启动或者重启MySQL服务都会生效,此种方式是永久生效. 启动选项 命令行 在MySQL服务命令启动时,带上配置参数 命令格式: 启动命令 --启动选项1[=值1] --启动选项2[=值2] ... --启动选项n[=值n] 例如: mysqld --default-storage-engine=MyISAM //设

环境变量中的用户变量与系统变量的区别

在windows中,设置环境变量的时候,会看到有用户变量跟系统变量2种 那么究竟有什么区别呢? 用户变量:只针对当前用户有效 系统变量:针对整个操作系统有效 为了保证自己的修改不对别人造成影响,那么一般就是用用户变量 对于当前用户而言,设置用户变量跟系统变量大致相同,只是系统变量的路径排在用户变量之前.可能出现一种情况:如果path系统变量中包含java命令,path用户变量中也包含java命令,那么优先执行系统变量中的java命令.