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外面吧; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |