La función tmpfile () puede crear un archivo temporal con un nombre único en el modo lectura-escritura (w +). Esta función puede devolver un identificador de archivo similar al devuelto por la función fopen () para el nuevo archivo, o falso en caso de falla.
Sintaxis
resource tmpfile ( void )
Esta función puede crear un archivo temporal con un nombre único en el modo lectura-escritura (w +) y devolver un identificador de archivo. El archivo se elimina automáticamente cuando se cierra (por ejemplo, al llamar a la función fclose () o cuando no quedan referencias al identificador de archivo devuelto por la función tmpfile ()), o cuando finaliza el script.
Ejemplo
<?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
?>
Salida
Tutorialspoint!!!!