PHP - Lembrando de fechar as referências de arquivos abertos
É preciso fechar a referência a arquivos abertos para poder removê-los ou movê-los após a manipulação. Lembrar de fechar a referência do arquivo evita erros que podem ser confundidos com permissão de chmod, além de poupar um bom tempo que seria desperdiçado na tentativa de descobrir a causa do problema.
$file = fopen('filename.txt', 'r');
// É necessário fechar a referência, caso contrário, não será possível apagar o arquivo.
fclose($file);
// Caso fclose não fosse chamado, a função unlink iria falhar.
unlink($file);
Reforçando para não esquecer
Sei que isso pode parecer óbvio, mas para mim não foi quando aconteceu. Por isso, acho válido compartilhar essa informação para lembrar de checar se a referência do arquivo foi fechada corretamente.
ver todos os posts
Publicado em 20/06/2018