TP5.1怎样预定义环境变量

  介绍

小编给大家分享一下TP5.1怎样预定义环境变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

在TP5.1中部分之前版本的预定义常量如APP_PATH, ROOT_PATH等被定义为了项目的环境变量。

目前预定义的环境变量包括(以项目路径E: \ wamp64 \ www \ project_name为例):

<代码> think_path>

<代码> root_path>

<代码> app_path>

<代码> config_path>

<代码> route_path>

<代码> runtime_path>

<代码> extend_path>

<代码> vendor_path>

<代码> module_path>

<强>管理环境变量

认为\ Env对象负责项目环境变量的存取。

<强>设置环境变量

通过Env对象的设置方法设置项目环境变量。

 env(& # 39;名字# 39;);,//,参数为空时,,获取所有的项目环境变量
  Env: get(& # 39;名字# 39;);

获取环境变量,会先获取预定义的项目环境变量,如果没有找的到,则会获取PHP的环境变量。都没有找到时,返回零。但是在获取PHP内置环境变量时,TP框架会默认为变量名追加PHP_前缀,需要取消自动追加变量名前缀:

env (& # 39; document_root # 39;,,空,,假),,//,第三个参数指定为假,,获取$ _SERVER [& # 39; document_root # 39;]

<强>应用:为各个模块配置通用的模板布局文件

在模板。php中配置:

& # 39;layout_name& # 39;,=祝辞,env (& # 39; app_path& # 39;),只& # 39;常见的/视图/layout.html& # 39;,,//,以绝对路径的方式指定通用的布局文件

然后在共同目录下的视图目录建立布局。html布局文件即可。

以上是“TP5.1怎样预定义环境变量”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

TP5.1怎样预定义环境变量