tmpfile 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
tmpfile — 임시 파일을 생성합니다.
설명
tmpfile(): resource|false
읽기-쓰기(w+) 모드에서 고유한 이름으로 임시 파일을 만들고 파일 핸들을 반환합니다.
파일은 닫힐 때(예: fclose()를 호출하거나 tmpfile()에서 반환된 파일 핸들에 대한 참조가 남아 있지 않을 때) 또는 스크립트가 종료될 때 자동으로 제거됩니다.
주의 스크립트가 예기치 않게 종료되는 경우 임시 파일이 삭제되지 않을 수 있습니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
fopen()에서 반환된 것과 유사한 파일 핸들을 새 파일에 대해 반환하거나 실패 시 false
를 반환합니다.
Examples
예제 #1 tmpfile() 예제
<?php
$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // this removes the file
?>
위의 예는 다음을 출력합니다.
writing to tempfile
기타
- tempnam() - 고유한 파일 이름으로 파일 생성
- sys_get_temp_dir() - 임시 파일에 사용되는 디렉토리 경로를 반환합니다.