php switch 嵌套标签不能够嵌套么

嵌套switch语句:
1.在switch语句中,每一个case后面可以出现任意合法c语句,所以也可以出现另一个switvch语句,从而形成switch
嵌套语句。
实例如下:
#include“stdio.h”
int main(void)
int x,y,z;
&scanf(“%d,%d,%d”,&x,&y,&z);
&& case 0:
&&&&&&switch(y==0)
&&&&&&case
&&&&&&&&printf(“%”);
&&&&&&&case
&&&&&&&&printf(“#”);
&&&&&&&&&&switch(z)
&&&&&&&&&{
&&&&&&case
&&&&&&&printf(“c”);
&&&&&&&&case
&&&&&&&&printf(“a”);
&&& default:
&&&&&&&&&&printf(“8”);
&&&&&&&&&}
& default:
&&&&&&&&&&printf(“qq”);
&&2. 注意在循环中的问题:
(1)do_while语句和while语句只有一个表达式,用于控制循环是否进行。而for有三个表达式,不仅可以控制循环是否及进行,而且能为循环变量赋初值及不断修改循环变量的值。For语句比while和do_while
功能更强,更灵活。For语句中三个表达式可以是任何合法的c表达式,而且可以部分省略或者全部省略。
&& (2)continue
语句只能出现在循环语句的循环体中。如果执行while或do_while语句中的continue语句,则跳过循环体中continue语句后面的语句,直接去判断下次的循环控制条件。如果出现在for循环中,则执行continue语句就是跳过循环体中continue语句后面的语句,转而执行for语句的表达式3。
while语句的循环体中必须出现使循环趋于结束的语句,否则,会出现“死循环”的现象。例如:将i++删除后就会永远值为1;或者将i++语句改为i--,值会不断减小。当将循环条件i&=100永远满足,则循环永远不会结束。由于i的值决定了循环是否进行,所以这类变量称为“循环控制变量”或“循环变量”。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。switch标签不能够嵌套么?大家帮我看看 - ThinkPHP框架
模板代码&ul&class=&list-group&&
&&&&&&&&&switch&name=&app&&&
&&&&&&&&&case&value=&0&&&
&&&&&&&&&switch&name=&navigation&&&
&&&&&&&&&case&value=&1&&
&&&&&&&&&&&&&div&class=&row&&
&&&div&class=&col-md-2&&&a&class=&btn&btn-default&&href=&#&&role=&button&&检测应用&/a&&/div&
&&&div&class=&col-md-2&&&a&class=&btn&btn-default&&href=&#&&role=&button&&添加应用&/a&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&&&&&&&&&/case&
&&&&&&&&&default&/&
&&&&&&&&&/switch&
&&&&&&&&&/case&
&&&&&&&&&case&value=&appmanagement&&
&&&&&&&&&&&&
&&&&&&&&&/case&
&&&&&&&&&default&/&
&&&&&&&&&/switch&
&/ul&缓存代码:&?php&if&(!defined('THINK_PATH'))&exit();?&
&ul&class=&list-group&&
&&&&&&&&&?php&switch($app):&case&&0&:&switch($navigation):&?&&case&value=&1&&
&&&&&&&&&&&&&div&class=&row&&
&&&div&class=&col-md-2&&&a&class=&btn&btn-default&&href=&#&&role=&button&&检测应用&/a&&/div&
&&&div&class=&col-md-2&&&a&class=&btn&btn-default&&href=&#&&role=&button&&添加应用&/a&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&&&div&class=&col-md-2&&&/div&
&/div&&?php&?&
&&&&&&&&&?php&default:&?&
&&&&&&&&&/case&
&&&&&&&&&?php&case&&appmanagement&:&?&
&&&&&&&&&?php&default:&?&
&/ul&错误代码:
syntax error unexpected T_INLINE_HTML expecting T_ENDSWITCH or T_CASE or T_DEFAULT
FILE: C:\wamp\www\Application\Runtime\Cache\Admin\f6cc4cd10ea.php  LINE: 14
积分:4521
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

我要回帖

更多关于 switch嵌套if 的文章

 

随机推荐