The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ Isset标签 ]
DoYouHaoBaby 系统支持isset语法,isset在功能上与default十分地相近,但是它们又有不少的不同。下面我们将详细为你描述,isset的语法如下:
- {isset( $test ) true : false}
- {isset( $test ) true : false **}
注意:括号不能够省略,扩号中的变量作为isset( $test )的值,后面两个依次为三目语法的条件。
括号中的变量与口号之间可以有空格,也就是空格是被允许的。
使用方法如下,我们在模板中写下如下的代码:
- // 不带用法,直接输出<br>
- {isset( $sCompanyName ) '存在?' :'世界上本来不存在一个叫做DoYouHaoBaby 的科技公司,好吧,那么请留一个名字给DoYouHaoBaby Company,让我们用心去追逐 !'}<br><br>
- {~$sCompanyName='201xxx年,DoYouHaoBaby在成都成立,因为我们一直无悔地追求我们的梦想,终于我们找到了我们人生的方向!'}
- {isset( $sCompanyName ) $sCompanyName :'不存在?'}<br><br>
- // 带**的用法,返回数据<br>
- {~$sValue=''}
- {isset( $sValue ) '创业就像登山,你可以遇到各式各样的同伴,可以停下来欣赏风景,但是还有无限的高峰等待你。' : '悲剧?' **}
- {$sValue}
如图:

程序编译后的PHP 代码为:
- <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-10 13:03:57 */ ?>
- // 不带用法,直接输出<br>
- <?php echo( isset($sCompanyName ) ? '存在?' :'世界上本来不存在一个叫做DoYouHaoBaby 的科技公司,好吧,那么请留一个名字给DoYouHaoBaby Company,让我们用心去追逐 !' );?><br><br>
- <?php $sCompanyName='201xxx年,DoYouHaoBaby在成都成立,因为我们一直无悔地追求我们的梦想,终于我们找到了我们人生的方向!' ; ?>
- <?php echo( isset($sCompanyName ) ? $sCompanyName :'不存在?' );?><br><br>
- // 带**的用法,返回数据<br>
- <?php $sValue='' ; ?>
- <?php $sValue = isset( $sValue ) ? '创业就像登山,你可以遇到各式各样的同伴,可以停下来欣赏风景,但是还有无限的高峰等待你。' : '悲剧?' ;?>
- <?php echo( $sValue ); ?>
如图:

程序执行的结果为:
- // 不带用法,直接输出
- 世界上本来不存在一个叫做DoYouHaoBaby 的科技公司,好吧,那么请留一个名字给DoYouHaoBaby Company,让我们用心去追逐 !
- 201xxx年,DoYouHaoBaby在成都成立,因为我们一直无悔地追求我们的梦想,终于我们找到了我们人生的方向!
- // 带**的用法,返回数据
- 创业就像登山,你可以遇到各式各样的同伴,可以停下来欣赏风景,但是还有无限的高峰等待你。
如图:

