当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP fclose( )用法及代码示例


PHP中的fclose()函数是一个内置函数,用于关闭由打开的文件指针指向的文件。 fclose()函数在成功时返回true,在失败时返回false。它将文件作为必须关闭的参数,然后关闭该文件。

用法:

bool fclose( $file )

参数:PHP中的fclose()函数仅接受一个参数$file。此参数指定必须关闭的文件。


返回值:成功返回true,失败返回false。

错误与异常

  1. 如果已通过fwrite()函数写入文件,则必须首先使用fclose()函数关闭文件,并且您必须读取文件的内容。
  2. PHP中的fclose()函数不适用于远程文件,仅适用于服务器文件系统可访问的文件。
  3. 例子:

    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
    

    以下示例程序旨在说明fclose()函数:

    程序1:

    <?php 
      
    // opening a file using fopen() function 
    $check = fopen("gfg.txt", "r"); 
      
    // closing a file using fclose() function 
    fclose($check); 
      
    ?>

    输出:

    true

    程序2::在下面的程序中,名为singleline.txt的文件仅包含一行“此文件仅包含一行”。

    <?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); 
      
    ?>

    输出:

    This file consists of only a single line.
    

    参考:
    http://php.net/manual/en/function.fclose.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | fclose() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。