라이브러리
[PHP] fclose - 열려있는 파일 포인터를 닫습니다.
fclose() 함수란?
fclose() 함수는 PHP에서 파일을 닫는 함수입니다. 이 함수를 사용하여 파일을 닫으면, 시스템 리소스를 해제하고 파일을 더 이상 사용할 수 없게 됩니다. fclose() 함수는 파일을 닫기 전에 데이터를 저장하거나 업데이트하는 경우 유용합니다.
fclose() 함수의 사용법
fclose() 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
fclose($file);
fclose() 함수의 예제
# 예제 1: 파일을 열고 닫기
#hostingforum.kr
php
// 파일을 열기
$file = fopen("example.txt", "w");
if ($file === false) {
echo "파일을 열 수 없습니다.";
exit;
}
// 파일에 데이터를 쓰기
fwrite($file, "Hello, World!");
// 파일을 닫기
fclose($file);
# 예제 2: 파일을 열고 닫기 (에러 처리)
#hostingforum.kr
php
// 파일을 열기
$file = fopen("example.txt", "w");
if ($file === false) {
echo "파일을 열 수 없습니다.";
exit;
}
try {
// 파일에 데이터를 쓰기
fwrite($file, "Hello, World!");
} finally {
// 파일을 닫기
fclose($file);
}
# 예제 3: 파일을 열고 닫기 (에러 처리, 파일이 이미 열려 있는 경우)
#hostingforum.kr
php
// 파일을 열기
$file = fopen("example.txt", "w");
if ($file === false) {
echo "파일을 열 수 없습니다.";
exit;
}
try {
// 파일에 데이터를 쓰기
fwrite($file, "Hello, World!");
} finally {
// 파일을 닫기
fclose($file);
}
// 파일이 이미 열려 있는 경우
$file = fopen("example.txt", "r");
if ($file === false) {
echo "파일을 열 수 없습니다.";
exit;
}
try {
// 파일에 데이터를 읽기
fread($file, 1024);
} finally {
// 파일을 닫기
fclose($file);
}
fclose() 함수의 주의사항
* fclose() 함수를 사용하기 전에 파일을 열어야 합니다.
* fclose() 함수를 사용하면 파일의 데이터가 저장되지 않습니다. 따라서 fclose() 함수를 사용하기 전에 데이터를 저장하거나 업데이트해야 합니다.
* fclose() 함수를 사용하면 시스템 리소스가 해제됩니다. 따라서 fclose() 함수를 사용하기 전에 시스템 리소스를 사용하지 않는 것이 좋습니다.
댓글목록
등록된 댓글이 없습니다.