美文网首页ThinkPhp5入门
TP5系统变量输出

TP5系统变量输出

作者: 傲娇的泰迪 | 来源:发表于2018-01-13 18:02 被阅读0次

1、系统变量


在index.html文件中:
<p>我是index控制器index操作模板文件</p>
<p>server.http_host: {$Think.server.http_host}</p>
<p>cookie.siteName: {$Think.cookie.siteName}</p>

在index.php文件中:

<?php
namespace app\index\controller;
class Index extends \think\Controller
{
  public function index()
  {
    setcookie('siteName','PHP中文网');
    return $this -> fetch(); 
  }
}
?>

此时浏览器会输出:

server.http_host: tp5.com
cookie.siteName: 

注意,我们要刷新两遍,因为第一遍才会把cookie值写入,第二遍才能显示。
如果浏览器url为:tp5.com/index/index/index?id=250
我们的获取并显示get值,可以:

<p>get: {$Think.get.id}</p>

post值也同理。

<p>系统常量CONF_PATH: {$Think.const.CONF_PATH}</p>

浏览器会显示:系统常量CONF_PATH: /D:/phpStudy/PHPTutorial/WWW/tp5/public/../config

<p>配置项database中的type值: {$Think.config.database['type']}</p>
/*********或*********/
<p>配置项database中的type值: {$Think.config.database.type}</p>

总结:在模板中输出系统变量或常量,可以使模板的功能更加强大,完成更多的任务。

相关文章

  • TP5系统变量输出

    1、系统变量 在index.php文件中: 此时浏览器会输出: 注意,我们要刷新两遍,因为第一遍才会把cookie...

  • TP5自定义变量输出

    1、普通变量 2、复合变量 在index.html模板中: 总结:自定义变量输出非常简单,在模板中输出时,要注意风...

  • 【现学现忘&Shell基础】— 15.环境变量(三)

    四、系统自带的环境变量——LANG语系变量 1、LANG语系变量介绍 我们之前说过中文输出的问题,Linux系统的...

  • 环境变量的配置与使用

    这里是输出系统的环境变量有哪些 上面的输出结果,就是下面这个。这个就是当前系统环境变量 下面在到和app同一层级创...

  • mac每次执行mvn -v命令要先执行source ~/.bas

    原因:当前系统是shell,配置环境变量是在bash。输入echo $SHELL,如果输出输出是/bin/zsh,...

  • Linux学习(二) -- 常用命令

    系统工作命令 echoecho [字符串 | $变量] 在终端输出字符串或者变量提取后的值 datedate [选...

  • ubuntu学习_1

    常用系统工作命令 echo命令 用于在终端输出字符串或变量提取后的值 输出字符串到终端屏幕上: 提取变量shell...

  • Shell 指令

    指定解析器 跳转目录 创建文件 进入文件 文件输出内容 查看文件内容 系统变量 声明局部变量 声明静态变量 声明全...

  • PHP变量

    为何输出10,而非100?全局变量和局部变量问题 输出10 输出100 输出1、b 输出3、b PHP变量 PHP...

  • TP5 如何像Laravel dd()一样优雅输出

    简介 Laravel 框架我们都知道调试使用dd() 函数能够很优雅的看到输出,那么TP5,怎么一样优雅的输出呢 ...

网友评论

    本文标题:TP5系统变量输出

    本文链接:https://www.haomeiwen.com/subject/aqacoxtx.html