PHP의 tmpfile()
함수는 읽기-쓰기 (w+)
모드에서 고유한 이름을 가진 임시 파일을 생성하는 데 사용되는 내장 함수입니다. tmpfile()
函数是一个内置函数,用于在读写(w+)
模式下创建一个具有唯一名称的临时文件。
使用tmpfile()函
数创建的文件在使用fclose()
关闭或没有对文件句柄的剩余引用时自动删除。
脚本的末尾还会删除使用tmpfile()
函数创建的临时文件。
tmpfile()
tmpfile() 함수
를 사용하여 생성된 파일은 fclose()
를 사용하여 닫거나 파일 핸들에 대한 참조가 남아 있지 않으면 자동으로 삭제됩니다. tmpfile()
함수를 사용하여 생성된 임시 파일도 스크립트 마지막에 삭제됩니다.
tmpfile()
함수는 어떤 매개 변수도 허용하지 않습니다. 이 함수는 새 파일에 사용되는 fopen()이 반환한 파일 핸들과 유사한 파일 핸들을 반환하거나 실패 시 FALSE를 반환합니다. 구문:
tmpfile()
반환 값:
성공 시 새 파일의 파일 핸들을 반환하고, 실패 시 FALSE를 반환합니다.오류 및 예외:
1. fclose()를 사용하여 임시 파일을 닫거나 스크립트가 종료되면 임시 파일이 자동으로 삭제됩니다.
2. tmpfile() 함수의 함수는 Boolean 값 False를 반환하는 것인데, Boolean이 아닌 값을 반환하는 경우가 많아 이 값의 계산 결과는 False가 됩니다.<?php
$temp_pointer = tmpfile();
//写入临时文件
fwrite($temp_pointer, 'temporary data');
// 将删除文件
fclose(temp_pointer);
1
예 2:
GeeksforGeeks
위 내용은 PHP는 읽기-쓰기(w+) 모드에서 임시 파일을 어떻게 생성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!