The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ Empty标签 ]

可以使用empty标签判断模板变量是否为空,例如:

  1. {~$sCompanyName=''}   
  2. <empty name="sCompanyName">变量的值$sCompanyName为空值,我们决定了我用‘DoYouHaoBaby’来填补这个空缺-{NOT TMD ~ BUT TMD}</empty>   
 

程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 01:09:20  */ ?>   
  2. <?php $sCompanyName='' ; ?>   
  3. <?php if( empty($sCompanyName)): ?>变量的值$sCompanyName为空值,我们决定了我用‘DoYouHaoBaby’来填补这个空缺-{NOT TMD ~ BUT TMD}<?php endif; ?>   

如图:


程序运行结果如下:

  1. 变量的值$sCompanyName为空值,我们决定了我用&lsquo;DoYouHaoBaby&rsquo;来填补这个空缺-{NOT TMD ~ BUT TMD}  

如图:


如果判断没有赋值,可以使用:

  1. {~$sCompanyName='The DoYouHaoBaby Framework!'}   
  2. <notempty name="sCompanyName">我不是一个人在奋斗,我不是一个人空,空,空,我can {$sCompanyName}</notempty>    

 
程序运行后的编译PHP 代码如下:
  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 01:18:21  */ ?>   
  2. <?php $sCompanyName='The DoYouHaoBaby Framework!' ; ?>   
  3. <?php if( !empty($sCompanyName)): ?>我不是一个人在奋斗,我不是一个人空,空,空,我can <?php echo( $sCompanyName ); ?><?php endif; ?>  

如图:

程序运行结果如下:

  1. 我不是一个人在奋斗,我不是一个人空,空,空,我can The DoYouHaoBaby Framework!  

如图:


可以把上面两个标签合并成为:

  1. {~$sCompanyName='The DoYouHaoBaby Company !'}   
  2. <empty name="sCompanyName">我们不是空,不是空,we are {$sCompanyName}<else /> 空虚?</empty>    


程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 01:22:07  */ ?>   
  2. <?php $sCompanyName='The DoYouHaoBaby Company !' ; ?>   
  3. <?php if( !empty($sCompanyName)): ?>我们不是空,不是空,we are <?php echo( $sCompanyName ); ?><?php else: ?> 空虚?<?php endif; ?>    

如图:

程序运行结果如下:

  1. 我们不是空,不是空,we are The DoYouHaoBaby Company !  

如图:

本标签就介绍到这里结束了。