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() - 임시 파일에 사용되는 디렉토리 경로를 반환합니다.