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

程序输出结果如下:
- 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 !
如图:

2:节点版版的do while
我们在模板中写下如下的代码:
- <assign name="i" value=9>
- <do while="$i gt 0">
- {$i}-The DoYouHaoBaby Company !<br>
- {~$i--}
- </do>
程序运行后的编译PHP 代码如下:
- <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-13 03:11:33 */ ?>
- <?php $i = '9'; ?>
- <?php do{ ?>
- <?php echo( $i ); ?>-The DoYouHaoBaby Company !<br>
- <?php $i-- ; ?>
- <?php }while($i > 0) ;?>
如图:

程序输出结果如下:
- 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 !
如图:

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