PHP - Função tmpfile ()

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!!!!