A função tmpfile () pode criar um arquivo temporário com um nome exclusivo no modo de leitura e gravação (w +). Esta função pode retornar filehandle semelhante ao retornado pela função fopen () para o novo arquivo, ou false em caso de falha.
Sintaxe
resource tmpfile ( void )
Esta função pode criar um arquivo temporário com um nome exclusivo no modo de leitura e gravação (w +) e retornar um identificador de arquivo. O arquivo é removido automaticamente quando é fechado (por exemplo, chamando a função fclose () ou quando não há referências restantes para filehandle retornadas pela função tmpfile ()), ou quando o script termina.
Exemplo
<?php
$temp = tmpfile();
fwrite($temp, "Tutorialspoint!!!!");
rewind($temp); // Rewind to start of a file
echo fread($temp, 1024); // Read 1k from a file
fclose($temp); // it removes the file
?>
Resultado
Tutorialspoint!!!!