如果我按如下方式设置变量:
$randNum = md5(time());
并使用它来创建:
$tempFileName = $randNum.'_temp.'.$type;
然后,在后面的脚本中:
$newFileName = $randNum.'_new.'.$type;
它是第二次生成一个新的随机数还是$randNum
值与第一次相同?
答案 0 :(得分:1)
试试这个,
$newFileName = $randNum.'_new.'.$type;
而不是
$newFileName == $randNum.'_new.'.$type;
输出:
87bc7ff76220f988dd191bd804482bff_temp.
87bc7ff76220f988dd191bd804482bff_new.
答案 1 :(得分:0)
$ randnum值与第一个相同。如果有疑问,只需测试一下:
$randNum = md5(time());
echo $randNum;
sleep(5);// sleep for 5 seconds
echo $randNum;
值将是相同的。