thinkphp 變數輸出 系統變數

2021-06-17 00:31:48 字數 1078 閱讀 4787

1:在控制器中給模板變數賦值(action)

$name = 'thinkphp';

$this->assign('name',$name);

$this->display();

2:在模板中使用(tpi/action/***.html)

hello,!
或者
hello,<?php echo($name);?>!

普通標籤預設開始標記是 。也可以通過設定tmpl_l_delim和tmpl_r_delim進行更改。例如,我們在專案配置檔案中定義:(config.php)

'tmpl_l_delim'=>'<>',
輸出陣列變數

$data['name'] = 'thinkphp';

$data['email'] = 'thinkphp@qq.com';

$this->assign('data',$data);

模板中輸出

name:

email:

普通的模板變數需要首先賦值後才能在模板中輸出,但是系統變數則不需要,可以直接在模板中輸出,系統變數的輸出通常以 // 輸出$_server['script_name']變數

// 輸出$_session['user_id']變數

// 輸出$_get['pagenumber']變數

// 輸出$_cookie['name']變數

支援輸出$_server、$_env、 $_post、 $_get、 $_request、$_session和 $_cookie變數。

還可以輸出常量

或者

thinkphp 系統變數

root 入口檔案所在目錄 url 預設的當前路徑 除了常規變數的輸出外,模板引擎還支援系統變數和系統常量 以及系統特殊變數的輸出。它們的輸出不需要事先賦值給某個模板變數。系統變數的輸出必須以 think.打頭,並且仍然可以支援使用函式。常用的系統變數輸出包括下面 用法含義 例子 think.ser...

thinkphp 系統變數

一.檢視可用變數 dump server 可以直接在html輸出系統變數的值 二.環境變數 1.檢視環境變數 dump env 2.env 檔案格式 status dev 3.html輸出環境變數 如果沒有顯示 看這裡 三.cookie 設定cookie cookie name jiang 獲取co...

ThinkPHP中前台輸出變數

1.foreach foreach name list item vo foreach 也可以定義索引的變數名 foreach name list item vo key k foreach 2.volist volist name list id vo br volist 3.有的公司也會使用 o...