
finfo_close 함수를 사용하여 파일 정보를 닫았을 때, 파일이 제대로 닫혔는지 확인하는 방법은 다음과 같습니다.
1. 파일 핸들을 확인하는 방법: finfo_close 함수를 사용하여 파일 정보를 닫은 후, 파일 핸들을 확인하여 닫혔는지 확인할 수 있습니다. 파일 핸들은 PHP의 file pointer로, 닫혔을 때 NULL로 반환됩니다.
#hostingforum.kr
php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
// 파일 정보 닫기
finfo_close($finfo);
// 파일 핸들을 확인
if ($finfo === NULL) {
echo "파일이 제대로 닫혔습니다.";
} else {
echo "파일이 닫히지 않았습니다.";
}
2. 에러를 확인하는 방법: finfo_close 함수를 사용하여 파일 정보를 닫은 후, 에러를 확인하여 닫혔는지 확인할 수 있습니다. PHP의 error_reporting 함수를 사용하여 에러를 확인할 수 있습니다.
#hostingforum.kr
php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
// 파일 정보 닫기
finfo_close($finfo);
// 에러를 확인
if (error_reporting() === 2048) {
echo "파일이 제대로 닫혔습니다.";
} else {
echo "파일이 닫히지 않았습니다.";
}
3. 파일을 다시 열어 확인하는 방법: finfo_close 함수를 사용하여 파일 정보를 닫은 후, 파일을 다시 열어 확인하여 닫혔는지 확인할 수 있습니다. 파일을 다시 열면, 닫혔을 때 FALSE가 반환됩니다.
#hostingforum.kr
php
$finfo = finfo_open(FILEINFO_MIME_TYPE);
// 파일 정보 닫기
finfo_close($finfo);
// 파일을 다시 열어 확인
if (finfo_open(FILEINFO_MIME_TYPE) === FALSE) {
echo "파일이 제대로 닫혔습니다.";
} else {
echo "파일이 닫히지 않았습니다.";
}
위의 방법 중 하나를 사용하여, finfo_close 함수를 사용하여 파일 정보를 닫았을 때, 파일이 제대로 닫혔는지 확인할 수 있습니다.
2025-05-25 18:42