Создаёт временный файл с уникальным именем в режиме для записи, возвращая дескриптор файла, аналогичный дескриптору, возвращаемому функцией
fopen(). Файл автоматически удаляется при закрытии (с помощью
fclose()) или по окончании скрипта.
Детали см. в вашей системной документации о функции
tmpfile(3), а также header-файле в stdio.h.
Пример 1. tmpfile()
$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fclose($temp); // это удаляет файл