是的,我在交换机的第一个“上传”案例中有这一行:
$ file_name = $ USER。 “ - ”。兰德(1,888)。“。jpg”;
然后在我的切换案例“crop”(处理您剪裁的图像)中,我希望用新的一个替换上传的图像,只需使用相同名称上传即可。现在我不能在“crop”的情况下使用$ file_name,那么我该怎么做呢?
答案 0 :(得分:0)
$file_name = "";
switch ($step_name)
{
case "upload":
$file_name = $USER . "-".rand(1, 888).".jpg";
break;
case "crop":
//now you can use $file_name because the scope is outside of the switch statement
break;
default:
break;
}
您需要将$ file_name放在不同的范围内。
答案 1 :(得分:-1)
交换机只是很多IF。你试过IF吗?