我需要能够使用while循环生成文件名并检查它是否不存在于目录中,如果不存在,则应继续执行脚本。例如:
do {
$filename = random(18) . $fileEx;
} while(!file_exists($filename));
$move_file = move_uploaded_file($request_file['tmp_name'][$i], 'files/' . $filename);
if($move_file)
{
// ...
但是当我这样做时,它会进入一个无限循环 - 使用 E_ALL
没有抛出任何错误。