永发信息网

php switch 的一个不理解

答案:6  悬赏:30  手机版
解决时间 2021-11-19 21:59
php switch 的一个不理解
最佳答案
每个case后面的语句执行完毕后,如果不希望继续执行下一个case里面的语句,应该写一个break,例如:
switch ( $n ){
case 1:
echo 1;
break;
case 2:
echo 2;
break;
}追问这个知道 , 但是为什么不符合blue的条件还会去执行呢,break不是跳出循环的作用么追答你没有加break,所以一旦满足一个条件(例如red),就会一直执行后面的所有的case(包括blue、green、default等所有的),注意三个字:所有的!
全部回答
少个break;
没有case,应该有一个break来结束switch判断体
要在每一个case语句执行完后写break;跳出,不然不管下面的条件符不符合都会继续往下执行
因为你没有BREAK:没有这个语句是不会跳出的,所以后面的也会执行

因为你的switch语句没有写完整了,标准的语句是这样的

switch($atcion){

    case '123':
    echo "this is right";
    break;
    
    default:
    //no default
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
找小说,男主叫安墨寒,女主叫伊薇,男主克死
松岗东小区交通方便吗?应该怎么过去?
冰箱白色好还是银色好
我玩cod5,总是出现这情况,谁知道如何解决
有人用takara的消除gDNA的反转录试剂盒吗
那一历史事全世界大部分地区和人口都卷入这场
qq邮箱人寿保险发赠送短期10万是什么意思
南京南站到金坛北站需要多长时间?
公司两份都在它那放着 不给
突然就想杀掉所有人包括亲人不知道怎么回事很
lim[1/(x-2)-12/(x的立方-8)]怎
脚心感觉不舒服,有点疼
一个成语 突然想不起来了 描述如下
我姓慕,我有对龙凤胎儿女,我想给孩子取名字
从深圳布吉到梅龙天桥坐汽车该怎么走?要转车
推荐资讯
想知道: 徐州市中通快递徐州祥和分部在哪?
我想当民工锻炼下
dn50 schl20碳钢管壁厚是多少
机械设计师需要考什么证
姜林和的字画拍卖市场价格多少
三副手套和一双袜子共45元,一副手套和三双袜
我左右无力是什么情况
什么狗忠诚 适合看家 看园 看场地
珠海市平沙管理区第二中学地址在哪,我要去那
牛皮时尚休闲单鞋和皮鞋的规格一样的吗
在长春,中东集团和吴太集团哪个更有知名度?
多年冻土构造
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?