在本文中,我們將討論 fopen() 和 fclose() 函數之間的差異。
fopen() 此函數可幫助用戶打開文件或網址。它主要接受兩個參數,一個是$file,指定要打開的文件或URL,另一個是$mode,指定需要以哪種模式打開文件。我們來看看fopen()函數的語法和使用fopen()函數的示例程序。
用法:
fopen( $file, $mode );
參數:
- $file 指定要打開的文件/URL。
- $mode 指示指定的$file 需要以哪種模式打開,如讀、寫模式。
成功時返回文件指針,失敗時返回布爾值 FALSE。
PHP
<?php
// Opening a file in read mode
$myFile = fopen("Geeks_for_Geeks.txt", "r")
or die("No such file/directory is present");
?>
輸出:
No such file/directory is present
fclose() fclose() 函數有助於關閉打開的文件。 fclose()函數隻接受一個參數$file並關閉$file指向的文件。我們來看看fclose()函數的語法和示例程序。
用法:
fclose($file)
參數:
- $file 是一個指向打開的文件的指針。
成功時返回 TRUE,出錯時返回 FALSE。
PHP
<?php
// Opening a file in read mode
$myFile = fopen("Geeks_for_Geeks.txt", "r");
// Close the file using fclose()
fclose($myFile);
?>
輸出:
True
fopen()和fclose()函數之間的區別:
fopen() |
fclose() |
|
1 |
fopen() 函數用於打開文件或 URL。 |
fclose() 函數關閉打開的文件。 |
2 |
它接受四個參數。 ($文件,$模式,$include_path,$上下文) |
它隻接受 1 個參數。 ($文件) |
3 |
$file、$mode 是四個強製參數。 |
$file 是強製參數。 |
4 |
成功時返回文件指針,失敗時返回布爾值 FALSE。 |
它僅返回布爾值,即 TRUE 或 FALSE。 |
5 |
fopen() 函數的語法是- fopen($file, $mode); |
fclose() 函數的語法是- fclose($file); |
相關用法
- PHP fopen()用法及代碼示例
- PHP floor()用法及代碼示例
- PHP fprint()用法及代碼示例
- PHP fgetc()用法及代碼示例
- PHP fgetcsv()用法及代碼示例
- PHP fgets()用法及代碼示例
- PHP fgetss()用法及代碼示例
- PHP fileatime()用法及代碼示例
- PHP filectime()用法及代碼示例
- PHP fileperms()用法及代碼示例
- PHP flock()用法及代碼示例
- PHP fpassthru()用法及代碼示例
- PHP fread()用法及代碼示例
- PHP fscanf()用法及代碼示例
- PHP fseek()用法及代碼示例
- PHP fstat()用法及代碼示例
- PHP ftell()用法及代碼示例
- PHP ftruncate()用法及代碼示例
- PHP fwrite()用法及代碼示例
- PHP fflush()用法及代碼示例
- PHP feof()用法及代碼示例
- PHP fclose()用法及代碼示例
- PHP file_exists()用法及代碼示例
- PHP file()用法及代碼示例
- PHP fprintf()用法及代碼示例
注:本文由純淨天空篩選整理自akhilvasabhaktula03大神的英文原創作品 What is the difference between fopen() and fclose() functions in PHP ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。