The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ While标签索引 ]
DoYouHaoBaby 支持while语法标签,通过这种方式可以很好地将PHP 的while语法布局出来。同时,while语法支持代码版和
node节点版。
1:Node 节点版本的while语法如下:
我们在模板中写下如下的代码:
- <assign name="i" value=10>
- <while condition="$i gt 0">
- {$i}-The DoYouHaoBaby Company !<br><br>
- {~$i--}
- </while>
程序运行后的编译PHP 代码如下:
- <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 11:30:44 */ ?>
- <?php $i = '10'; ?>
- <?php while( $i > 0 ) : ?>
- <?php echo( $i ); ?>-The DoYouHaoBaby Company !<br><br>
- <?php $i-- ; ?>
- <?php endwhile; ?>
如图:

程序输出结果如下:
- 10-The DoYouHaoBaby Company !
- 9-The DoYouHaoBaby Company !
- 8-The DoYouHaoBaby Company !
- 7-The DoYouHaoBaby Company !
- 6-The DoYouHaoBaby Company !
- 5-The DoYouHaoBaby Company !
- 4-The DoYouHaoBaby Company !
- 3-The DoYouHaoBaby Company !
- 2-The DoYouHaoBaby Company !
- 1-The DoYouHaoBaby Company !
如图:

说明:while中的条件语法和node的if 标签规定一模一样。
2:代码版本的while语法如下:
我们在模板中写下如下的代码:
- <assign name="i" value=10>
- {while $i>0}
- {$i}-code-The DoYouHaoBaby Company !<br>
- {~$i--}
- {/while}
程序运行后的编译PHP 代码如下:
- <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 11:38:14 */ ?>
- <?php $i = '10'; ?>
- <?php while( $i>0 ): ?>
- <?php echo( $i ); ?>-code-The DoYouHaoBaby Company !<br>
- <?php $i-- ; ?>
- <?php endwhile; ?>
如图:

程序输出结果如下:
- 10-code-The DoYouHaoBaby Company !
- 9-code-The DoYouHaoBaby Company !
- 8-code-The DoYouHaoBaby Company !
- 7-code-The DoYouHaoBaby Company !
- 6-code-The DoYouHaoBaby Company !
- 5-code-The DoYouHaoBaby Company !
- 4-code-The DoYouHaoBaby Company !
- 3-code-The DoYouHaoBaby Company !
- 2-code-The DoYouHaoBaby Company !
- 1-code-The DoYouHaoBaby Company !
如图:

Ok,while标签的语法就结束了。
