php smarty 语法,php之Smarty根本语法和三大变量
php之Smarty基本语法和三大变量
在Smarty模板中主要都是以变量为主,下面就是有关Smarty的三大变量以及一些普通的用法
首先在根目录下建立要用到的文件基本和上一次一样,configs是配置文件夹
一、从PHP中分配的变量
用$smarty->assign()
$smarty->display()
首先先编写初始化的php代码,和上一篇的 conn.inc.php 一样
assign("title","11111111"); $smarty->assign("content","2222222222"); //分配一个关联数组,用的较少 $smarty->assign(array("author"=>"何栘烽","time"=>date("Y-m-d H:i:s"))); //注册函数 $smarty->registerPlugin("function","myfun","test"); //注册插件,将test函数注册成myfun function test($args){ //args=array("size"=>7, "color"="yellow", "num"=>5, "connect"=>"3333333") //循环遍历出 $str=""; for($i=0; $i'.$args["content"].'
'; } return $str; } //数组 $smarty->assign("contacts",array("0575-1241243","[email protected]", array("243214124", "45345"))); //对象 class Person{ public $name="kefeng"; function say(){ return $this->name."hhhhhhhh"; } } $smarty->assign("p",new Person()); $smarty->display("demo.html"); //显示的模板
demo.html:
content:
content:
content:
author:
time:
time:
time:
name}>
say()}>
二、从配置文件中读取变量
这里需要创一个 configs 文件夹,里面配置文件 test.conf
test.conf:
bodycolor=#3e3e3ebodybgcolor=yellowborder=10align=centerwidth=800bgcolor=gray[index]one=11111[list]two=22222[content]three=33333
在demo.php 中开启session
display("demo.html"); //显示的模板
注意的是:加载配置文件:
读取:
加载区域文件要用到第二个参数:
demo.html :中,这里写一些头文件,以及加载代码
....... .......
......
三、保留变量
主要有: $_GET
$_POST
$_SESSION
$_SERVER
$_ENV
相关文章
相关视频
php smarty 语法,php之Smarty根本语法和三大变量相关推荐
- php smarty配置,Smarty3配置及入门语法
一.Smarty3配置 下载Smarty文件 在Smarty的官方网站下载Smarty文件,解压下载到的Smarty文件,Smarty的库文件就在libs文件夹中. 我使用的PHP调试环境的程序集成包 ...
- php smarty语法,Smarty模板引擎视图输出基本语法解析
摘要:本文主要介绍了Smarty模板视图输出的基本语法,结合实例形式详细分析了Smarty视图模板的注释.变量.引号.函数等基本语法与使用技巧,需要的朋友可以参考下. 本文主要介绍了Smarty模板视 ...
- Smarty核心内容:Smarty基本安装与调试
参考网址:http://www.php100.com/manual/smarty/ Smarty核心内容:Smarty基本安装与调试 Smarty核心内容:保留变量 Smarty核心内容:变量调节器 ...
- ecshop smarty php,ecshop的smarty基础普及知识
ecshop板制造比拟中心的其实就是变量的运用,由于这些就是数据的底子,想从数据库里获取数据并显现在界面就有必要运用smarty来展现,下面是关于smarty的分析和运用. Smarty是一个php模 ...
- php模板引擎smarty案例下载,PHP – Smarty模板引擎 – Download下载 – 2.6.22 | 学步园...
PHP - Smarty模板引擎 - Download下载 - 2.6.22 [PHP - Smarty模板引擎 - 官方网站] [PHP - Smarty模板引擎 - 下载地址] http://sm ...
- PHP Smarty 模板,php之Smarty模板使用方法示例详解
本文详细剖析了smarty模板的使用方法,对于学习smarty的朋友有一定的参考价值.详情如下: 一.模板中的注释 每一个Smarty模板文件,都是通过Web前台语言(xhtml,css和javasc ...
- Linux下的ATT语法(即GNU as 汇编语法)入门
学习这么长时间,一直在C语言这一层面上钻研和打拼,日积月累,很多关于C的疑惑在书本和资料中都难以找到答案.程序员是追求完美的一个种群,其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁.不久前在it ...
- 【Groovy】Groovy 方法调用 ( 字符串切割 | 使用 Java 语法切割字符串 | 使用 Groovy 语法切割字符串直接为变量赋值 | 数组赋值给变量 变量个数小于等于数组长度 )
文章目录 一.字符串切割 1.使用 Java 语法切割字符串 2.使用 Groovy 语法切割字符串直接为变量赋值 3.数组赋值给变量 变量个数小于等于数组长度 二.完整代码示例 一.字符串切割 在 ...
- JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
最新文章
- Android 判断某个服务是否正在运行
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
- 1.1.2 标准化工作及相关组织
- 学军中学推理社2017届招新试题
- LeetCode-剑指 Offer 12. 矩阵中的路径
- ASP 高亮显示不区分大小写的关键字
- C51单片机各种名词英文全称汇总
- leetcode 722. Remove Comments | 722. 删除注释(Java)
- png、jpg、gif那些事情
- python plot方法的使用_Python bokeh.plotting.figure.step()用法及代码示例
- MacBookpro安装mysql教程_mac安装mysql的两种方法
- Python实现离线字典+听写单词(一):获取离线字典
- FC冒险岛java版_FC冒险岛全关卡版
- CSS 布局案例:不会还有人不会布局吧
- 做数据分析很重要的思维模式!!!
- Win10数字小键盘按键变成方向键怎么办?Win10数字小键盘按键变为方向键解决方法
- 如何搭建自己的微信公众号?
- EETI eGTouch Linux 驱动的安装与使用
- 速看: 加解密、加签验签,你想要的都在这了
- JVM源码系列:JVM内部运行之Class的Method
热门文章
- 电脑仙人掌机器人作文_满分作文精选细评:致敬奋斗的时光
- vim youcopleteme php,将vim / youcomepleteme与anaconda python集成
- C# 把list中的数据转成规定格式的json格式
- 类的静态成员函数和静态成员变量的使用
- 技术不牛如何才拿到国内IT巨头的Offer(转)
- 团队工作-------step2
- Enterprise Continuous Integration with Binary Dependencies example
- 上传文件到ftp服务器
- ASPNET揭秘笔记之三
- RANet:MSDNet加强版!清华黄高团队提出分辨率自适应的高效推理网络RANet!