ThinkPHP模板判断输出Defined标签用法详解


Posted in PHP onJune 30, 2014

ThinkPHP模板引擎的defined标签用于判断常量是否已经被定义
ThinkPHP的defined标签用来判断常量是否已经被定义,其功能相当于PHP中的defined()函数。defined标签用法如下:

<present name="常量">要输出的内容</present>

先在模块操作(如:Index/display )里定义一个常量并输出模板:

define("SITE_NAME", "三水点靠木");
$this->display();

在模板/Tpl/default/Index/display.html中使用defined标签如下:

<defined name="SITE_NAME">网站名称:{*SITE_NAME}</defined>

运行该示例会输出:

网站名称:三水点靠木

该例子等价的php代码如下:

<?php
if(defined("SITE_NAME")){
  echo '网站名称:',constant("SITE_NAME");
}
?>

如果判断没有被定义,可以使用:

<notdefined name="SITE_NAME">{*SITE_NAME}不存在活未定义</notdefined>

以上两个示例合并之后如下:

<defined name="SITE_NAME">网站名称:{*SITE_NAME}<else/>{*SITE_NAME}不存在活未定义</defined>
PHP 相关文章推荐
一个php作的文本留言本的例子(三)
Oct 09 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
快速配置PHPMyAdmin方法
Jun 05 PHP
php中explode的负数limit用法分析
Feb 27 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
浅谈PHP中output_buffering
Jul 13 PHP
深入浅析php json 格式控制
Dec 24 PHP
php similar_text()函数的定义和用法
May 12 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
ThinkPHP模板判断输出Present标签用法详解
Jun 30 #PHP
ThinkPHP模板比较标签用法详解
Jun 30 #PHP
ThinkPHP模板Switch标签用法示例
Jun 30 #PHP
ThinkPHP之foreach标签使用概述
Jun 30 #PHP
ThinkPHP空模块和空操作详解
Jun 30 #PHP
ThinkPHP视图查询详解
Jun 30 #PHP
php中eval函数的危害与正确禁用方法
Jun 30 #PHP
You might like
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
javascript 浏览器检测代码精简版
2010/03/04 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
document.write的几点使用心得
2014/05/14 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
Javascript之Date对象详解
2016/06/07 Javascript
JS产生随机数的几个用法详解
2016/06/22 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
Python使用py2exe打包程序介绍
2014/11/20 Python
python的Tqdm模块的使用
2018/01/10 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
python操作cfg配置文件方式
2019/12/22 Python
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
英文版餐饮业求职信
2013/10/18 职场文书
2014新年寄语
2014/01/20 职场文书
《陶罐和铁罐》教学反思
2014/02/19 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis