ThinkPHP模板判断输出Defined标签用法详解
2015-01-24信息快讯网
这篇文章主要介绍了ThinkPHP模板判断输出Defined标签用法详解,需要的朋友可以参考下
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>浅谈ThinkPHP的URL重写
ThinkPHP独立分组使用的注意事项
php中in_array函数用法探究
ThinkPHP提交表单时默认自动转义的解决方法
Thinkphp搭建包括JS多语言的多语言项目实现方法
PHP中substr()与explode()函数用法分析
php中base64_decode与base64_encode加密解密函数实例
php中convert_uuencode()与convert_uuencode函数用法实例
PHP图像处理之imagecreate、imagedestroy函数介绍
php中explode函数用法分析
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
PHP中的gzcompress、gzdeflate、gzencode函数详解
ThinkPHP模板判断输出Empty标签用法详解
ThinkPHP模板判断输出Present标签用法详解
ThinkPHP模板比较标签用法详解
ThinkPHP模板Switch标签用法示例
ThinkPHP之foreach标签使用概述
ThinkPHP空模块和空操作详解
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
destoon实现商铺管理主页设置增加新菜单的方法
destoon在360浏览器下出现用户被强行注销的解决方法
兼容PHP和Java的des加密解密代码分享
浅析application/x-www-form-urlencoded和multipart/form-data的区别
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
php警告Creating default object from empty value 问题的解决方法