ThinkPHP模板判断输出Defined标签用法详解
发布:smiling 来源: PHP粉丝网 添加日期:2021-03-05 11:44:40 浏览: 评论:0
这篇文章主要介绍了ThinkPHP模板判断输出Defined标签用法详解,需要的朋友可以参考下。
ThinkPHP模板引擎的defined标签用于判断常量是否已经被定义。
ThinkPHP的defined标签用来判断常量是否已经被定义,其功能相当于PHP中的defined()函数。defined标签用法如下:
<present name="常量">要输出的内容</present>
先在模块操作(如:Index/display )里定义一个常量并输出模板:
- define("SITE_NAME", "php粉丝网");
- $this->display();
在模板/Tpl/default/Index/display.html中使用defined标签如下:
<defined name="SITE_NAME">网站名称:{*SITE_NAME}</defined>
运行该示例会输出:
网站名称:php粉丝网
该例子等价的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>
Tags: ThinkPHP模板判断 Defined
相关文章
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)