PHP中 超全局数组与Smarty中对应的请求变量

作者:袖梨 2022-06-25

$_GET

$_POST

$_COOKIE

$_SESSION

$_FILES 无(因为前台用不到)

$_SERVER

$_REQUEST request}>

$_ENV

$GLOBALS 无

使用Smarty模板引擎中的请求变量,就可以直接请求数据,而不必从php接收再分配了

例子:

代码如下 复制代码

PHP方式:$tpl->assign("id",$_GET['id']);

Smarty请求变量方式:

2.

PHP方式:$_SESSION['name']="MarcoFly";

代码如下 复制代码

$tpl->assign("name",$_SESSION['name']);

//

输出到模板

Smarty请求变量方式:

代码如下 复制代码

Smarty模板引擎中的保留变量:

可以通过“.”方式访问任意一个常量(包括自定义和系统常量)

例子:

代码如下 复制代码

define(“PI”,3.1415926); //定义PHP常量

//利用smarty输出常量PI

Smarty访问配置文件的两种方式

代码如下 复制代码

方式一:

方式二: //保留变量的形式

获取当前服务器的时间:

不需要使用php从服务器取得时间,只需简单的使用smarty的保留变量来取得

代码如下 复制代码

相关文章

精彩推荐