被忽略的switch

switch(0){
	case '一':
	echo '星期一';
	break;
	
	case '二':
	echo '星期二';
	break;
	
	case '三':
	echo '星期三';
	break;
}

这个输出什么呢?

没错!输出星期一

因为传进来的是数字类型的0,会自动将   字符串‘一’  转成数字,即0 

如果传进来的时候是  switch('0')  就什么都不输出了哦~

猜你喜欢

转载自blog.csdn.net/bianb123/article/details/81167360