PHP:在另一个交换机案例中使用变量

时间:2010-10-23 00:34:25

标签: php

是的,我在交换机的第一个“上传”案例中有这一行:

$ file_name = $ USER。 “ - ”。兰德(1,888)。“。jpg”;

然后在我的切换案例“crop”(处理您剪裁的图像)中,我希望用新的一个替换上传的图像,只需使用相同名称上传即可。现在我不能在“crop”的情况下使用$ file_name,那么我该怎么做呢?

2 个答案:

答案 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吗?