PHP中的fclose()函数是一个内建函数,用于关闭由打开的文件指针所指向的文件。fclose()函数在成功时返回true,在失败时返回false。它接受要关闭的文件作为参数,并关闭该文件。
语法:
bool fclose( $file )
参数:PHP中的fclose()函数只接受一个参数,即$file。该参数指定要关闭的文件。
返回值:在成功时返回true,在失败时返回false。
错误和异常:
如果已经通过fwrite()函数写入文件,必须首先使用fclose()函数关闭文件,才能读取文件的内容。
PHP中的fclose()函数不适用于远程文件。它仅适用于服务器文件系统可访问的文件。
示例:
Input : $check = fopen("gfg.txt", "r");
fclose($check);
Output : true
Input: $check = fopen("singleline.txt", "r");
$seq = fgets($check);
while(! feof($check))
{
echo $seq ;
$seq = fgets($check);
}
fclose($check);
Output:true
示例1
<?php
// opening a file using fopen() function
$check = fopen("gfg.txt", "r");
// closing a file using fclose() function
fclose($check);
?>
output:
true
示例2
<?php
// a file is opened using fopen() function
$check = fopen("singleline.txt", "r");
$seq = fgets($check);
// Outputs a line of the file until
// the end-of-file is reached
while(! feof($check))
{
echo $seq ;
$seq = fgets($check);
}
// the file is closed using fclose() function
fclose($check);
?>
output
This file consists of only a single line.