我有一些动态值放置在变量中,但是出于测试目的,我采用了虚拟值,问题是我想通过检查不同的条件为开关盒内的变量设置值,并在开关盒外调用该变量以打印输出但是echo时我没有任何价值。
那么如何通过调用该变量来打印值呢?
<?php
$favcolor = "red";
$color_val;
switch ($favcolor) {
case "red":
return $color_val="Your favorite color is red!";
// echo "Your favorite color is red!";
break;
case "blue":
return $color_val="Your favorite color is blue!";
break;
case "green":
return $color_val="Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
echo $color_val;
您需要从交换机中删除“ return”关键字。它不执行我认为您打算在其中执行的操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句