當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。