加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

initialization of 'XXX' is skipped by &#

发布时间:2020-12-13 20:09:53 所属栏目:PHP教程 来源:网络整理
导读:今天遇到这个问题,在网上看了1会资料后找到缘由,即: switch 的 case 中不能定义变量,不然就会报错.多是变量的初始化会由于有时候case条件不被履行而跳过. 后来想到3个解决的方法: 1:用if else 代替 switch 语句; 2:在case中用{}将代码括起来,这样在{}中就

今天遇到这个问题,在网上看了1会资料后找到缘由,即:

switch 的 case 中不能定义变量,不然就会报错.多是变量的初始化会由于有时候case条件不被履行而跳过.

后来想到3个解决的方法:

1:用if else 代替 switch 语句;

2:在case中用{}将代码括起来,这样在{}中就可以定义变量了;

3:如果变量在各个case中都要用的话,就把变量定义在switch外面吧;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读