PHP:取消链接资源暂时不可用

PHP:取消链接资源暂时不可用,php,delete-file,unlink,Php,Delete File,Unlink,我试图在通过表单上传并处理文件后删除该文件: // FORM SUBMIT if ($_SERVER["REQUEST_METHOD"] == "POST") { $uploadfile = getcwd() . '/pub/media/dealers/' . basename($_FILES['proof']['name']); move_uploaded_file($_FILES['proof']['tmp_name'], $uploadfile); // Up

我试图在通过表单上传并处理文件后删除该文件:

// FORM SUBMIT
if ($_SERVER["REQUEST_METHOD"] == "POST") {

    $uploadfile = getcwd() . '/pub/media/dealers/' . basename($_FILES['proof']['name']);

    move_uploaded_file($_FILES['proof']['tmp_name'], $uploadfile);

    // Upload attachment to Zendesk
    $attachment = $client->attachments()->upload([
      'file' => $uploadfile
    ]);

    unlink($uploadfile);
    exit;
}
我收到以下错误:

筛选模板时出错:警告: 取消链接(C:..\MyFile.txt):资源 暂时不可用

如果我删除了
$attachment
上载代码,那么该文件将按预期删除。因此,我尝试了以下操作,但收到了相同的暂时不可用错误:

$attachment = $client->attachments()->upload([
    'file' => $uploadfile
  ]);

unset($attachment);
unlink($uploadfile);

我遗漏了什么吗?

尝试取消设置($client);代替AttachmentThank@LuísChaves,尝试了这个,但收到了相同的错误在取消链接gc_collect_cycles()之前添加这个;啊,就是这样,
unset($client)
而不是
$attachment
,然后添加
gc\u collect\u cycles(),谢谢!